Go Devuan

Netinstall >

I was running Debian Jessie without systemd, just because I didn't want to go that way - sysvinit boots my system just fine. But it was getting increasingly difficult to install some packages because they depended on systemd. I got stuck when I needed to install bluefish to work on html. Bluefish is dependent on gvfs-backends which depends on libpam-systemd, which depends on the big one, systemd.

Enter Devuan. They've come a long way developing their Debian fork. Anything that depends on systemd is forked (stored in the Devuan repository, with the nasty depends fixed) so that a system won't be calling for it at the debian repository with Apt, and anything else from the debian repositories is mirrored.

To migrate to Devuan, at the moment you just need to change your package sources, update, and upgrade and that's all. You can also get the Devuan Live CD or Netinstall CD to install it straight without needing to install Debian first - see the links on my Step1 page, or go to the Devuan home page.

 

See https://www.devuan.org/os/etc/apt/sources.list
 

The next release (testing at present) sources will look like this:
 

 

Now go ahead and install bluefish or whatever, without any systemd dependency issues!

Note: if apt complains that the repository key is missing, you need to fix it with the following commands:  
where 'BB23C00C61FC752C' is the key signature reported by apt - change as necessary.



Download a Devuan iso from their site at https://files.devuan.org/devuan_jessie_beta/

Read about Devuan without having systemd or dbus running talk.devuan.org/t/migrating-from-debian-to-a-minimalist-devuan

and here Devuan-without-dbus



Next page:

Configure Debian