Hello! I just installed Devuan armhf on a headless Raspberry Pi 2 Model B, using the raspian-ua-netinst image. The upgrade from this tiny Debian Wheezy to Devuan Jessie /just worked/ - installing task-lxde-desktop pulled in libsystemd0 as dependency of some "less essential" and easy to remove packages, see below.
This is what I did: Raspberry Pi 2 Model B, ethernetted. 1) get raspbian-ua-netinst-v1.0.7.img.xz from https://github.com/debian-pi/raspbian-ua-netinst/releases/ 2) xzcat image to sdcard 3) check installer‑config.txt -> release=wheezy 4) boot sdcard -> ~10 min unattended netinstall procedure 5) ssh r...@pi.lan ### NOW LOGGED IN as r...@pi.lan ### basic configuration: # dpkg-reconfigure locales # dpkg-reconfigure tzdata edit /etc/apt/sources.list to contain only the line deb http://apt.devuan.org/merged stable main manually deploy the changes from the (currently broken) devuan-baseconf package http://packages.devuan.org/devuan/pool/main/d/devuan-baseconf/ to /etc/apt/preferences.d/ and /etc/apt/apt.conf.d/ first apt-get update returns a warning about the missing apt signing-key, so get the key (please verify key-id yourself): # gpg && gpg --recv-keys 94532124541922FB # gpg --export -a 94532124541922FB | apt-key add - go devuan: # apt-get update # apt-get upgrade # apt-get dist-upgrade check for systemd: # apt-get install aptitude # aptitude search '?installed' | grep systemd # :-) go gui: # apt-get install debfoster && debfoster # apt-get install task-lxde-desktop xrdp (Now graphical remote/rdp login is possible.) check for systemd: # aptitude search '?installed' | grep systemd i A libsystemd0 - systemd utility library # dpkg -P libsystemd0 dpkg: dependency problems prevent removal of libsystemd0:armhf: packagekit depends on libsystemd0. sane-utils depends on libsystemd0. gnome-disk-utility depends on libsystemd0. libpulse0:armhf depends on libsystemd0. gvfs-daemons depends on libsystemd0. pulseaudio depends on libsystemd0. dpkg: error processing libsystemd0 (--purge): dependency problems - not removing Errors were encountered while processing: libsystemd0 # apt-get remove libsystemd0 Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: ca-certificates-java default-jre default-jre-headless gimp gnome-disk-utility gnome-mplayer gnome-orca gvfs gvfs-backends gvfs-daemons gvfs-fuse icedtea-7-jre-jamvm libasound2-plugins libespeak1 libfluidsynth1 libgegl-0.2-0 libgmlib1 libgmtk1 libmikmod3 libpulse-mainloop-glib0 libpulse0 libpulsedsp libsdl-image1.2 libsdl-mixer1.2 libsdl-ttf2.0-0 libsdl1.2debian libsmpeg0 libsystemd0 mplayer2 openjdk-7-jre openjdk-7-jre-headless packagekit packagekit-tools pulseaudio pulseaudio-module-x11 pulseaudio-utils python-pygame sane-utils speech-dispatcher speech-dispatcher-audio-plugins 0 upgraded, 0 newly installed, 40 to remove and 0 not upgraded. After this operation, 109 MB disk space will be freed. Do you want to continue? [Y/n] Yes, I want... To have sound working w/o PulseAudio, unprivileged users need to be added to the "audio" group. That's it :-) I'll report back after further testing. Hooray Devuan! With kind regards, Florian _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng