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

Reply via email to