(no commit message)
authoradmin <admin@web>
Mon, 28 May 2018 23:18:10 +0000 (23:18 +0000)
committerwebmaster <webmaster@opopop.net>
Mon, 28 May 2018 23:18:10 +0000 (23:18 +0000)
Avoid_systemd_on_Debian_Jessie_with_Mate.mdwn

index b53285f..0053560 100644 (file)
@@ -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*,