That knowledge is everything you need to know! study the ENTIRE post for not needing dependence on a broken network manager(gui).
"The season of failure is the best time for sowing the seeds of success.", P.Y.
How do you install networkmanager properly?
# apt install network-manager{,-gnome}
Not sure if that even works without systemd though. I don't use it myself but I know that it has to be removed in Debian buster if you want to use sysvinit, OpenRC or runit-init instead of systemd.
I need to add it to sysvinit as well?
I don't think so, debhelper should do that for you. If it doesn't then file a bug with Debian (after reproducing the problem in a Debian system).
FWIW Network Manager comes as default and works fine in a Beowulf + sysvinit + Cinnamon system i.e without systemd.
]]>What if I reinstall, then remove wicd and install networkmanager, then update?
I suppose. Running four commands would be quicker though.
How do you install networkmanager properly?
# apt install network-manager{,-gnome}
Not sure if that even works without systemd though. I don't use it myself but I know that it has to be removed in Debian buster if you want to use sysvinit, OpenRC or runit-init instead of systemd.
I need to add it to sysvinit aswell?
I don't think so, debhelper should do that for you. If it doesn't then file a bug with Debian (after reproducing the problem in a Debian system).
]]>The latter method will let you drop wicd & NetworkManager entirely. They're both bloat anyway.
Wait. What if I reinstall, then remove wicd and install networkmanager, then update? How do you install networkmanager properly? I can't find any wiki about that. And I need to add it to sysvinit aswell?
]]>I didn't touch security and updates ones
There's no point having the beowulf security & -updates repositories in a ceres system because the package versions will all be older and so APT will just ignore them. For ceres only a single line is needed.
How to connect to internet without wicd?
For an ethernet connection just bring up the interface and assign some addresses, for example:
# ip link set eth0 up
# dhclient eth0
For wireless first generate a wpa_supplicant configuration file (replace $ssid with the name of the access point and replace $password with the actual password):
# wpa_passphrase $ssid $password > /etc/wpa_supplicant.conf
Then bring the interface up, associate with the access point and assign some addresses:
# ip link set wlan0 up
# wpa_supplicant -B -c /etc/wpa_supplicant.conf -i wlan0
# dhclient wlan0
Alternatively use ifupdown by editing /etc/network/interfaces:
https://wiki.debian.org/NetworkConfigur … _Interface
https://wiki.debian.org/WiFi/HowToUse#W … d_WPA2-PSK
The latter method will let you drop wicd & NetworkManager entirely. They're both bloat anyway.
EDIT: I prefer iwctl for wireless connections, that's available in ceres (the iwd package) and it's very easy to use.
]]>So, I changed to unstable from testing. You know, changing the >apt>sources.list file. But I only changed two entries to ceres.
I only changed 2 entries, one in packages the other in sources:
deb http://pkgmaster.devuan.org/merged ceres main
And the other one was like this, I didn't touch security and updates ones.
Then I run updates. After the restart, the wicd was gone. Even run application couldn't find it.
Now I don't even have internet either I cannot connect. How to connect to internet without wicd?
]]>