]> www.opopop.net Git - reminder/blobdiff - Debian_Bookworm_with_Mate_and_the_shepherd_init_system.mdwn
attachment upload
[reminder] / Debian_Bookworm_with_Mate_and_the_shepherd_init_system.mdwn
index c547091010d0a7485807acabf214a7fd3d1b18c4..90afddc9f2fc407cc94e36381abd9998345e967e 100644 (file)
@@ -24,6 +24,8 @@ shepherd for Debian, to the point that shepherd runs now on my main hosts. Below
 
 ## Installing shepherd on Debian Bookworm
 
+The following instructions are safe, they won't delete your existing init system, just renaming some binaries like /sbin/{halt,reboot,poweroff}, see below. 
+
 ### Installing guile-3.0
 
 Bookworm packages guile-3.0.8. This may work, but my tests have been done with a more recent version, 
@@ -57,6 +59,8 @@ Source:
 
 And you just have to run:
 
+    dpkg -i guile-3.0-libs_3.0.9-0bu1_amd64.deb guile-3.0-dev_3.0.9-0bu1_amd64.deb guile-3.0_3.0.9-0bu1_amd64.deb
+
 ### Installing guile-fibers-1.3.1
 
 This is a thread library for guile, not yet packaged for Debian. Here are the corresponding
@@ -88,8 +92,12 @@ Source:
 
 You install with:
 
+    dpkg -i guile-fibers_1.3.1-1bu_amd64.deb
+
 ### Installing shepherd-0.10.2
 
+This is the real init engine. Care has been taken with the Debian alternatives system to not clobber   your original /sbin/halt, /sbin/reboot and /sbin/poweroff by renaming them as /sbin/halt.orig-init, /sbin/reboot.orig-init and /sbin/poweroff.orig-init. 
 The packages are below:
 
 amd64:
@@ -116,6 +124,8 @@ Source:
 
 And you install with:
 
+    dpkg -i shepherd_0.10.2-0.1_amd64.deb
+
 ### Installing shepherd-debian-1.4
 
 This package installs a set of the equivalent of init scripts or systemd 
@@ -173,6 +183,8 @@ Source:
 
 You install with:
 
+    dpkg -i shepherd-debian_1.4-1_amd64.deb
+
 In case of errors, install the missing dependencies and retry. 
 
 ## Using shepherd
@@ -202,3 +214,6 @@ Source:
 [[elogind_246.10-1debian2bu.debian.tar.xz]]
 [[elogind_246.10.orig.tar.gz]]
 
+All 3 packages have to be installed:
+
+    dpkg -i elogind_246.10-1debian2bu_amd64.deb libelogind0_246.10-1debian2bu_amd64.deb libpam-elogind_246.10-1debian2bu_amd64.deb