You are not logged in.
When I installed db-servers, the root-pw question came up as part of the installer. Apparently it didn't with yours. Perhaps a purge and re-install? I assume it's not a production machine (yet).
Aptitude is the cli package manager. I'm assuming you log in to this headless machine via ssh, right? As root, do:
apt-get update && apt install aptitudeStarting it is simple: type in apti then press the tab key for completion, hit the Enter key and it runs. Use the / key to instigate a search, n cycles through the results and q quits the program.
As for the meta-package thing, did you do a Google search? I did, this is one of the top links it came up with:
https://askubuntu.com/questions/66257/w … -a-package
Mariadb = MySQL, but with less baggage strapped to it. Oracle didn't play nice, so MySQL was forked and became Mariadb.
Investigate the concept of meta-packages.
PS: in aptitude you can get a description of the selected/highlighted package by pressing Enter.
HTH!
Currently, apt is the superior package management tool in Linux-land. Portage could become a close 2nd and maybe even take over that top spot, if (and only if) its Devs accept it'll have to make arbitrary decisions on which package to install. Currently, it bombs out with a cryptic 'slot conflict' which the user should fix, even if said user hasn't got a clue on how to do so. This was essentially the reason why I moved from Funtoo to Devuan a few years ago.
Having said that, IMO Devuan should not stray from its Debian roots. Not only because it has marketed itself as "systemd-free Debian" from the outset, but switching to a different base distro with a different package management will confuse regular and even power users, perhaps even alienate them. I guess one could come up with plenty more reasons to stick with 'the mother-ship', but the above ones are the core issues.
But then, I'm not a Devuan Dev, so what weight would this carry anyway ![]()
The "official" Gentoo reply from Rick Freeman:
Gentoo has always been about providing our users (and developers) with
choices. As long as somebody is willing to maintain a service
manager, Gentoo will host it in our repository along with any
per-package configurations/scripts/etc it may require.Gentoo actually supports a number of service managers. Our release
media/etc defaults to use OpenRC, though at times alternate release
media using other service managers has been maintained. Gentoo has
supported systemd as a service manager for years - long before it was
a default on most distros. Gentoo also supports other service
managers which haven't gotten as much press, and if a contributor
wishes to maintain a new service manager in our repository no policy
will prevent them from doing so.Systemd has absorbed or replaced a number of previously-standalone
projects over the years (eg udev). In most cases Gentoo supports the
systemd implementation of these, alongside standalone forks of these
where they exist (several of which were created by Gentoo). To
varying degrees users can mix and match these as they wish, where this
is supportable. The default implementations are usually selected by
the maintainers of these components in close collaboration, based on
practical matters such as maturity/compatibility/etc, with the goal of
providing the best overall experience to users regardless of their
choice of service manager.Gentoo in general tries to stick close to upstream and this is true of
our service managers. We do not generally apply compatibility layers
so anyone using a non-systemd service manager will not see any kind of
interaction with systemd units/etc. Likewise systemd users will get
an upstream-like systemd experience and will not see any kind of
interaction with OpenRC scripts/etc. As a result it is possible to
run a Gentoo system without any trace of systemd, or without any trace
of OpenRC/sysvinit.As Gentoo has always been about providing choices to our users we
generally do not prohibit software from existing in our repositories
unless it is simply impossible due to legal/etc concerns. Gentoo
users and contributors are free to use or support the software they
wish as a result. While Gentoo has certainly not escaped some of the
divisiveness/etc around systemd implementations, argument is actually
fairly rare these days because the various choices individually work
well enough that those who prefer or reject systemd don't really feel
much encumbrance from the actions of the other group. This might be
why you were under the impression that Gentoo support for systemd is a
recent change - little has changed in the recent past, and there is
little reason to expect any kind of disruption to Gentoo users who
prefer to not use systemd (which is our default anyway).
As a response to my request for permission to quote him he quantified his earlier reply as follows:
Keep in mind that this is just a general explanation of
how Gentoo treats systemd (and really just about any package) in
general, and isn't any kind of particular reaction to any issue/etc.
Any policy can be subject to change, but this state of affairs has
been stable for some time so I don't expect that is likely. And of
course eventually new service managers will likely replace both OpenRC
and systemd - it is just the nature of FOSS to improve, just as OpenRC
and systemd both replaced service managers that came before them.
HTH!
I have received a reply from Rich Freeman from the Gentoo project but am awaiting permission to post it in this thread. Stay tuned (I hope!)
i would be very interested in hearing more. if and when you do, naturally.
I shall, of course. Otherwise I wouldn't have mentioned it ![]()
Which is why I fired an email towards the Gentoo PR people so we can get an "official response" from Gentoo directly. The email has yet to be answered, but given that it's only 2 days and weekend to boot (s'cuse the (bad) pun
) I'm not too bothered about that, for now.
Hmmm, interesting chap, it appears ![]()
steve litt mentioned gentoo today, that wasnt expected.
I've contacted the Gentoo PR people about this to get some official statement from them. (no idea who this steve fellow is btw, do enlighten me if you can
)
Ah, thx for clarifying that.
Anyway, I do hope it's clear my preference would be to get Debian to move away from systemd and its lock-in of FOSS, like many here I s'pose, but I'm afraid that won't happen as it's not an option in that ballot ![]()
Yup. And reading through the options it's clear that whomever wrote them is obviously intent on getting Debian into the systemd-exclusivity-zone ASAP. Yes, the default option is "more discussion" but only to wear out any pro-init-choice supporters until they give up their resistance or leave the Debian project. Note that the clarification of option 6, which makes it mandatory for Debian dev's to support multiple init-systems, is very, very short indeed, especially in light of the others which favour systemd.
But that's just my interpretation ![]()
The freedom to choose whether or not to run free software and if doing so, which free software. It's a fundamental freedom for FOSS, I'd say it's the very foundation of the whole movement/project/whatever-you-call-it.
Isn't this implied by the freedom of choice?
It is, as it's the same with Raspbian: a FAT partition to hold proprietary stuff and a Linux partition (etx3 IIRC) for the remainder.
FYI: I've tried to get Devuan running on the older RPi1 (the original Raspberry Pi) but so far unsuccessfully. Some-one else has shown it works, so there's probably an error on my part. I don't have any newer RPi's.
OK, I shall try traceroute if I get round to it on a next update round, whenever I get time for that (long story)
No it isn't. This issue has been raised before, so there's probably a small but fundamental error somewhere that has yet to be resolved. I can't solve it, someone more knowledgable should/would/could.
Yesterday I updated my "company-repo", which took a fair while to complete. Yet, no packages were downloaded as apparently, no updates had been made, or at least not processed/mentioned in the various Release files. This is not the first time, that's been going on for weeks now.
Open a terminal and do the following, in this order:
sudo su
<enter your password as asked, confirm with enter, likewise the subsequent commands>
apt-get install aptitude
nano /etc/apt/sources.list
<use the arrow keys to navigate, replace all instances you find of jessie to ascii, save the file with Ctrl+o, exit with Ctrl+x>
aptitude
<this invokes the program interactively>
Press the following keys: u, Shift+u, g, g
(yes, press g twice, make sure you give the program time to finish before pressing the next key!)
The program will now update your system, this will take a fair while
When asked, press q then enter to quit aptitude.
rebootHTH!
Obvious: where does /bin/bash lead you? Is it a sym-link to dash or another shell? And why are you mounting proc twice? (typo, I assume
)
These are the commands Funtoo uses to chroot into a new install:
mount -t proc none proc
mount --rbind /sys sys
mount --rbind /dev dev
env -i HOME=/root TERM=$TERM /bin/chroot . bash -lHTH!
The project webpage is here, even in German so you should be able to follow it ![]()
https://tabos.gitlab.io/project/rogerrouter/
Which links further to
As I have no need for the services this program provides (who uses a fax these days!) I can't tell you anything about its functions.
Ok, good point for Linux
Running th test as root also negates my next problem-solver: can your user access USB devices? I still think there must be some permissions issue here, but then, I can be wrong ![]()
As for my work setup: just Devuan machines with LibreOffice, the hpijs & hplip packages and CUPS installed, worked pretty much OOTB.
Is your normal user part of the lpr group? I.e. can you connect to the device as root? If so, add your user to the lpr group.
As a quick (?) aside: on my work I have a HP3030 happily being shared across a LAN using CUPS. It's connected via USB to a server that also happens to be a printer server. In CUPS I made the printer available for sharing and it shows up on other machines that have the HP driver package installed, as well as CUPS.
I've unsuccessfully attempted to use the Devuan RPi images for the RPi1 several times, so I ended up using Raspbian-lite instead. As I'm using this particular RPi in headless mode, systemd is not a overly annoying issue. Using a GUI is rather not recommended though ![]()
Doesn't RHEL7 come with sysVinit as optional/alternative to systemd? If so, there's your answer
Alternatively, building OpenRC might be an option if you deploy the OS on multiple instances of said (embedded) system.