X-Git-Url: http://www.opopop.net/cgi-bin/gitweb.cgi?p=reminder;a=blobdiff_plain;f=Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn;h=005356082a8bbe12eeddf9cca434de0c94d625e4;hp=b53285f18d3e7fd2fa42ba8e12ac040e5d7b0e68;hb=738dc886c0fcd5cada438fccbf7e777b368dde00;hpb=80ef1fd0db498b86bf2557742b1fe5be76a62757 diff --git a/Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn b/Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn index b53285f..0053560 100644 --- a/Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn +++ b/Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn @@ -123,11 +123,34 @@ In addition, new packages *systemd-shim*, *cgmanager* (it launches a daemon) and some dependencies have been installed on your system. The following figure shows the dependencies between some packages in -our new configuration. *mate-power-manager* may not be an installed -package on a desktop machine. +our new configuration. [[!img dep-systemd.png size=600x]] +## Debian Jessie with Mate, SysV init and *consolekit* + +*mate-power-manager* may not be installed on your host (it's mostly a laptop thing). +In that case, you can skip that section. + +Exploring the packages dependencies in +[aptitude](https://wiki.debian.org/Aptitude) gives you the following +alternative set of packages dependencies: + +[[!img dep-consolekit.png size=600x]] + +where package *consolekit* replaces *systemd* at several +places. Notice that it is not possible to change/suppress the +dependency of *udisks2* and *policykit-1*. + +So let's go to change to the above figure by installing *consolekit* [^3], +as a first step to limit your systemd exposure. + +[^3]: In the process of installing *consolekit*, you may have lost (or +not) the ability to resume/suspend from your Mate desktop; the +conditions under which it happens are not clear for me at the +moment. But continuing until the end what I suggest in this article +will recover eventually that functionality. + ## Debian Jessie with Mate, SysV init and a modified *libpam-systemd* As *libpam-systemd* is the only package left depending on *systemd*,