How can systemd be uninstalled?

Kernels & Hardware, configuring network, installing services

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-09 22:40

There's some really good news, as it appears to me (not an expert, but the author, adenukolnis, who is working on this page --and has been helping me in this topic-- seems to be):

software that doesn't depend on *systemd*
http://www.debianuserforums.org/viewtop ... =11&t=3014

Just announced a while ago on:
How to avoid stealth installation of systemd?
viewtopic.php?f=20&t=116770&start=45#p552707

M.R.
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 02:19

So, this is what I found searching with:
Code: Select all
# find /<my-system-devices> -name '*systemd*'
/etc/systemd
/etc/dbus-1/system.d/org.freedesktop.systemd1.conf
/lib/x86_64-linux-gnu/libsystemd-login.so.0.7.1
/lib/x86_64-linux-gnu/libsystemd-id128.so.0
/lib/x86_64-linux-gnu/libsystemd-id128.so.0.0.26
/lib/x86_64-linux-gnu/libsystemd-journal.so.0.10.2
/lib/x86_64-linux-gnu/libsystemd-login.so.0
/lib/x86_64-linux-gnu/libsystemd-journal.so.0
/lib/systemd
/lib/systemd/system/systemd-udev-trigger.service
/lib/systemd/system/systemd-udevd-control.socket
/lib/systemd/system/sysinit.target.wants/systemd-udev-trigger.service
/lib/systemd/system/sysinit.target.wants/systemd-udevd.service
/lib/systemd/system/systemd-udev-settle.service
/lib/systemd/system/systemd-udevd.service
/lib/systemd/system/systemd-udevd-kernel.socket
/lib/systemd/system/sockets.target.wants/systemd-udevd-control.socket
/lib/systemd/system/sockets.target.wants/systemd-udevd-kernel.socket
/lib/systemd/systemd-udevd
/usr/share/man/man1/deb-systemd-invoke.1p.gz
/usr/share/man/man1/deb-systemd-helper.1p.gz
/usr/share/man/man8/systemd-udevd-control.socket.8.gz
/usr/share/man/man8/systemd-udevd.8.gz
/usr/share/man/man8/systemd-udevd.service.8.gz
/usr/share/man/man8/systemd-udevd-kernel.socket.8.gz
/usr/share/lintian/checks/systemd.desc
/usr/share/lintian/checks/systemd.pm
/usr/share/doc/libsystemd-login0
/usr/share/doc/libsystemd-id128-0
/usr/share/doc/libsystemd-journal0
/usr/bin/deb-systemd-invoke
/usr/bin/deb-systemd-helper
/usr/lib/pulse-5.0/modules/module-systemd-login.so
/var/lib/systemd
/var/lib/systemd/deb-systemd-helper-masked
/var/lib/systemd/deb-systemd-helper-enabled
/var/lib/dpkg/info/libsystemd-id128-0:amd64.shlibs
/var/lib/dpkg/info/libsystemd-journal0:amd64.postrm
/var/lib/dpkg/info/libsystemd-journal0:amd64.postinst
/var/lib/dpkg/info/libsystemd-login0:amd64.shlibs
/var/lib/dpkg/info/libsystemd-login0:amd64.md5sums
/var/lib/dpkg/info/libsystemd-journal0:amd64.symbols
/var/lib/dpkg/info/libsystemd-id128-0:amd64.md5sums
/var/lib/dpkg/info/libsystemd-id128-0:amd64.postrm
/var/lib/dpkg/info/libsystemd-login0:amd64.list
/var/lib/dpkg/info/libsystemd-login0:amd64.postinst
/var/lib/dpkg/info/libsystemd-id128-0:amd64.list
/var/lib/dpkg/info/libsystemd-journal0:amd64.shlibs
/var/lib/dpkg/info/libsystemd-login0:amd64.postrm
/var/lib/dpkg/info/systemd.list
/var/lib/dpkg/info/systemd.postrm
/var/lib/dpkg/info/libsystemd-journal0:amd64.md5sums
/var/lib/dpkg/info/libsystemd-journal0:amd64.list
/var/lib/dpkg/info/libsystemd-id128-0:amd64.symbols
/var/lib/dpkg/info/libsystemd-id128-0:amd64.postinst
/var/lib/dpkg/info/libsystemd-login0:amd64.symbols
/var/lib/dpkg/info/libsystemd-daemon0:amd64.postrm
/var/lib/dpkg/info/libsystemd-daemon0:amd64.list
/var/cache/apt/archives/libpam-systemd_204-7_amd64.deb
/var/cache/apt/archives/libsystemd-login0_204-8_amd64.deb
/var/cache/apt/archives/systemd_204-8_amd64.deb
/var/cache/apt/archives/libsystemd-id128-0_208-6_amd64.deb
/var/cache/apt/archives/libsystemd-daemon0_208-6_amd64.deb
/var/cache/apt/archives/libsystemd-daemon0_204-7_amd64.deb
/var/cache/apt/archives/libsystemd-journal0_204-7_amd64.deb
/var/cache/apt/archives/libsystemd-login0_204-7_amd64.deb
/var/cache/apt/archives/libsystemd-journal0_204-8_amd64.deb
/var/cache/apt/archives/systemd_204-7_amd64.deb
/var/cache/apt/archives/libsystemd-daemon0_204-8_amd64.deb
/var/cache/apt/archives/libpam-systemd_204-8_amd64.deb

That sounds like a load of poetteringware to me!
True, I haven't yet run the apt-get remove lines with previously set the pinning to *systemd* (systemd between two asterisks).
Will report if then I get better results.
It's not enough for me to be free from systemd as init, but completely I wish to be.

I know it is possible on Gentoo, where I have systemd and *kits and dbus free system.

Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby adenukolnis » 2014-09-10 03:23

It's not enough for me to be free from systemd as init, but completely I wish to be.

Use dpkg to list your installed packages along with grep to locate anything with systemd in the package name dpkg -l | grep systemd and then apt-get remove it.


Looks like you probably still have libsystemd-journal0 and libsystemd-login0 and libsystemd-id128-0 installed.
apt-get autoremove --purge libsystemd* should take care of all those


I know it is possible on Gentoo, where I have systemd and *kits and dbus free system.

No systemd, *kit, or dbus packages installed on my system except for libdbus.
adenukolnis
 
Posts: 459
Joined: 2012-02-24 18:36

Re: How can systemd be uninstalled?

Postby Head_on_a_Stick » 2014-09-10 06:54

How about a different approach: keep everything to do with systemd intact and in place on your system -- it's too entwined to do otherwise (plus all future programs will list systemd as a dependency...).
The systemd-sysv package (which changes the init system) just creates a symlink from /sbin/init to /lib/systemd/systemd...
You could try linking it to /lib/sysvinit/init instead.
I haven't tried this (I love systemd).
:)
User avatar
Head_on_a_Stick
 
Posts: 11190
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: How can systemd be uninstalled?

Postby adenukolnis » 2014-09-10 11:12

Head_on_a_Stick wrote:it's too entwined to do otherwise

false

(plus all future programs will list systemd as a dependency...).
false
adenukolnis
 
Posts: 459
Joined: 2012-02-24 18:36

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 12:25

adenukolnis wrote:
Head_on_a_Stick wrote:it's too entwined to do otherwise

false

(plus all future programs will list systemd as a dependency...).
false

I hope to the Powerful Structures of the Universe who Rule to their Desire that the above *is* false!
else GNU/Linux is dead windozed!
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 12:27

adenukolnis wrote:
It's not enough for me to be free from systemd as init, but completely I wish to be.

Use dpkg to list your installed packages along with grep to locate anything with systemd in the package name dpkg -l | grep systemd and then apt-get remove it.


Looks like you probably still have libsystemd-journal0 and libsystemd-login0 and libsystemd-id128-0 installed.
apt-get autoremove --purge libsystemd* should take care of all those


I know it is possible on Gentoo, where I have systemd and *kits and dbus free system.

No systemd, *kit, or dbus packages installed on my system except for libdbus.

Great advice again! Thanks, adenukolnis!
Much more analysis coming in a few minutes, already prepared!
M.R.
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 12:31

The following was prepared previous to reading the posts by
adenukolnis above
========================================
Up to that point, this _was_ my

/etc/apt/preferences
Code: Select all
Package: systemd
Pin: origin ""
Pin-Priority: -1

Package: dbus
Pin: origin ""
Pin-Priority: -1


Now it is:
Code: Select all
Package: *systemd*
Pin: origin ""
Pin-Priority: -1

Package: *dbus*
Pin: origin ""
Pin-Priority: -1


That change in /etc/apt/preferences didn't get anything to be autoremoved (with the command apt-get autoremove).

Also apt-get systemd and apt-get libsystemd didn't suggest any removing nor new installs.

I see that I can now try:

Code: Select all
root@mybox:~# apt-get remove libsystemd-login0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  libpolkit-agent-1-0 libpolkit-gobject-1-0 libsystemd-login0 lxde-common
  lxde-core lxinput lxsession pulseaudio pulseaudio-module-x11
0 upgraded, 0 newly installed, 9 to remove and 186 not upgraded.
After this operation, 8807 kB disk space will be freed.
Do you want to continue? [Y/n]

but that will remove even the:
lxde-common
as you can read above.

So my machine is still dependent on systemd. I'm not saying LXDE is anything particularly outstanding, but it didn't get in my way much, and offered me basic functions (and I even don't want more). This would, I believe, make me impossible to start it even with "startx" which I have been doing since the first batch of changes that I applied, and described in this topic, so far.

Code: Select all
Do you want to continue? [Y/n] n
Abort.
root@mybox:~#

Not doing that apt-get line above.

Let's see another of the candidates that are newly weeded into the good GNU really free programs...

Code: Select all
root@mybox:~# apt-get remove libsystemd-id128-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fonts-lyx fonts-opensymbol libabw-0.0-0 libass5 libavutil53
  libbasicusageenvironment0 libboost-date-time1.54.0 libboost-date-time1.55.0
  libcddb2 libcdr-0.0-0 libchromaprint0 libclucene-contribs1 libclucene-core1
  libcmis-0.3-3 libcmis-0.4-4 libcolamd2.8.0 libdvbpsi9 libe-book-0.0-0
  libeot0 libetonyek-0.0-0 libexttextcat-2.0-0 libexttextcat-data
  libfreehand-0.0-0 libfreerdp1 libgcrypt20 libgme0 libgnutls-deb0-28
  libgroupsock1 libhsqldb1.8.0-java libhyphen0 libiso9660-8 libkate1
  liblangtag-common liblangtag1 liblivemedia33 libmhash2 libmodplug1
  libmpcdec6 libmspub-0.0-0 libmtp-common libmtp-runtime libmtp9 libmwaw-0.1-1
  libmwaw-0.2-2 libmythes-1.2-0 libneon27-gnutls libodfgen-0.0-0
  liborcus-0.6-0 libraptor2-0 librasqal3 librdf0 libreoffice-style-galaxy
  libreoffice-style-tango libresid-builder0c2a libsidplay2 libtar0 libupnp6
  libusageenvironment1 libusageenvironment2 libva-x11-1 libvcdinfo0
  libvisio-0.0-0 libvlc5 libvlccore7 libwebp5 libwpd-0.9-9 libwpg-0.2-2
  libwps-0.2-2 libxcb-composite0 libxcb-keysyms1 libxcb-randr0 libxcb-xv0
  libyajl2 lp-solve uno-libs3 ure vlc-data vlc-nox vlc-plugin-notify
  xfonts-mathml
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libabw-0.0-0 libass5 libavutil53 libboost-date-time1.55.0 libcmis-0.4-4
  libe-book-0.0-0 libeot0 libetonyek-0.0-0 libfreehand-0.0-0 libgcj-common
  libgcj15 libgcj15-awt libgcrypt20 libgnutls-deb0-28 libmwaw-0.2-2
  libreoffice-style-galaxy libreoffice-style-tango libusageenvironment2
  uno-libs3 ure vlc-nox vlc-plugin-notify
Suggested packages:
  libcddb2 libcdr-0.0-0 libchromaprint0 libclucene-contribs1 libclucene-core1
  libcmis-0.3-3 libcmis-0.4-4 libcolamd2.8.0 libdvbpsi9 libe-book-0.0-0
  libeot0 libetonyek-0.0-0 libexttextcat-2.0-0 libexttextcat-data
  libfreehand-0.0-0 libfreerdp1 libgcrypt20 libgme0 libgnutls-deb0-28
  libgroupsock1 libhsqldb1.8.0-java libhyphen0 libiso9660-8 libkate1
  liblangtag-common liblangtag1 liblivemedia33 libmhash2 libmodplug1
  libmpcdec6 libmspub-0.0-0 libmtp-common libmtp-runtime libmtp9 libmwaw-0.1-1
  libmwaw-0.2-2 libmythes-1.2-0 libneon27-gnutls libodfgen-0.0-0
  liborcus-0.6-0 libraptor2-0 librasqal3 librdf0 libreoffice-style-galaxy
  libreoffice-style-tango libresid-builder0c2a libsidplay2 libtar0 libupnp6
  libusageenvironment1 libusageenvironment2 libva-x11-1 libvcdinfo0
  libvisio-0.0-0 libvlc5 libvlccore7 libwebp5 libwpd-0.9-9 libwpg-0.2-2
  libwps-0.2-2 libxcb-composite0 libxcb-keysyms1 libxcb-randr0 libxcb-xv0
  libyajl2 lp-solve uno-libs3 ure vlc-data vlc-nox vlc-plugin-notify
  xfonts-mathml
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libabw-0.0-0 libass5 libavutil53 libboost-date-time1.55.0 libcmis-0.4-4
  libe-book-0.0-0 libeot0 libetonyek-0.0-0 libfreehand-0.0-0 libgcj-common
  libgcj15 libgcj15-awt libgcrypt20 libgnutls-deb0-28 libmwaw-0.2-2
  libreoffice-style-galaxy libreoffice-style-tango libusageenvironment2
  uno-libs3 ure vlc-nox vlc-plugin-notify
Suggested packages:
  fastjar gcj-4.9-jdk gcj-jdk libgcj15-dbg rng-tools gnutls-bin
  tango-icon-theme
The following packages will be REMOVED:
  default-jre ffmpeg libasound2-plugins libavdevice55 libpulse-mainloop-glib0
  libpulse0 libpulsedsp libreoffice-base libreoffice-base-core
  libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-impress libreoffice-java-common libreoffice-math
  libreoffice-report-builder-bin libreoffice-writer libsdl-image1.2
  libsdl1.2debian libsystemd-id128-0 mplayer openjdk-7-jre pavucontrol
  pulseaudio pulseaudio-module-x11 pulseaudio-utils python3-uno vlc
  vlc-plugin-pulse
The following NEW packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libabw-0.0-0 libass5 libavutil53 libboost-date-time1.55.0 libcmis-0.4-4
  libe-book-0.0-0 libeot0 libetonyek-0.0-0 libfreehand-0.0-0 libgcj-common
  libgcj15 libgcj15-awt libgcrypt20 libgnutls-deb0-28 libmwaw-0.2-2
  libusageenvironment2
The following packages will be upgraded:
  libreoffice-style-galaxy libreoffice-style-tango uno-libs3 ure vlc-nox
  vlc-plugin-notify
6 upgraded, 21 newly installed, 30 to remove and 166 not upgraded.
Need to get 31.3 MB/32.0 MB of archives.
After this operation, 234 MB disk space will be freed.
Do you want to continue? [Y/n]

There does seem to be some good possibilities there, looks to me. What is beautiful is seeing, and hoping for it, the option to be rid of the pulseaudio as well.

But I _will_ lose all of LXDE.

This, BTW, shows that LXDE is systemd dependent.

So. The question arises, is there any desktop that isn't?

I know we can do it in Gentoo. I searched my system partitions in my Gentoo box and no systemd whatsoever is in my Gentoo box, and it is running openbox, plain openbox, really rudimental, but I can have Firefox without any Google working in it (they added the box in to search-and-be-tracked, Google is never, never only search, it is always, always also trackiong you, but it still can be disable the so called safe-browsing now some phishing protection, get lost you Octopus of the internet)... and with Firefox I get all my git with cgit served in my SOHO, I also have Wireshark, ffmpeg, mplayer/mencoder... Those I need all for my work. And my Gentoo _is_ functional, and is without poetteringware, has Grsecutity hardened kernel...

Now, the question arises, am I right that LXDE is systemd dependant? And could I then maybe have a way to install openbox, be starting it with startx and have the few programs that I need such as those mentioned that I use in Gentoo, and likely a few more, can't recall right now?

Let's see more, what systemd programs can I get to remove and at what cost.

Just to first be in the clear, the answer to the question the apt-get asked is still no:
Code: Select all
Do you want to continue? [Y/n] n
Abort.
root@mybox:~#


I just tried
Code: Select all
root@mybox:~# apt-get remove libsystemd-journal0
Reading package lists... Done
Building dependency tree
Reading state information... Done
...[snip]...


and there follows the same litany as when I ran the command apt-get remove libsystemd-id128-0

To spare you, the reader, of checking the differences, I did the diff. I took the pastes, one from the apt-get remove libsystemd-id128-0 command, which I posted for you above, and named it Deb_140910_systemd-uninstall_10_PART-id128-0.txt, and the paste from the command apt-get remove libsystemd-journal0 and named it the other one name of the diff below:
Code: Select all
root@mybox:/Cmn/mr# ls -l Deb_140910_systemd-uninstall_10_PART-*
-rw-r--r-- 1 root root 4740 Sep 10 13:45 Deb_140910_systemd-uninstall_10_PART-id128-0.txt
-rw-r--r-- 1 root root 4743 Sep 10 13:44 Deb_140910_systemd-uninstall_10_PART-journal0.txt
root@mybox:/Cmn/mr# diff Deb_140910_systemd-uninstall_10_PART-*
2c2
< root@mybox:~# apt-get remove libsystemd-id128-0
---
> root@mybox:~# apt-get remove libsystemd-journal0
65c65
<   libsdl1.2debian libsystemd-id128-0 mplayer openjdk-7-jre pavucontrol
---
>   libsdl1.2debian libsystemd-journal0 mplayer openjdk-7-jre pavucontrol
80a81
>
root@mybox:/Cmn/mr#

And that's the diff. What freaking tales are these people selling us, though? That, say, mplayer depends on systemd?

Because you can indeed see that mplayer can't survive the removal of systemd, by what these people programmed it to be allowed to be package-managed (or whatever the lingo).

And neither could java (the openjdk)...

Hey, I don't want to be your slave, systemd people. I can't write anymore, because it wouldn't be nice.

Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 13:43

Code: Select all
mr@mybox:~$ dpkg -l | grep systemd
rc  libsystemd-daemon0:amd64                    208-6                             amd64        systemd utility library
ii  libsystemd-id128-0:amd64                    208-6                             amd64        systemd 128 bit ID utility library
ii  libsystemd-journal0:amd64                   204-8                             amd64        systemd journal utility library
ii  libsystemd-login0:amd64                     204-8                             amd64        systemd login utility library
rc  systemd                                     204-8                             amd64        system and service manager
mr@mybox:~$


But removing these...

Code: Select all
root@mybox:/some/where# apt-get autoremove --purge libsystemd*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libsystemd-login0' for regex 'libsystemd*'
Note, selecting 'libsystemd-daemon-dev' for regex 'libsystemd*'
Note, selecting 'libsystemd-journal-dev' for regex 'libsystemd*'
Note, selecting 'libsystemd-daemon0' for regex 'libsystemd*'
Note, selecting 'libsystemd-id128-0' for regex 'libsystemd*'
Note, selecting 'libsystemd-id128-dev' for regex 'libsystemd*'
Note, selecting 'libsystemd-journal0' for regex 'libsystemd*'
Note, selecting 'libsystem-command-perl' for regex 'libsystemd*'
Note, selecting 'libsystemd-login-dev' for regex 'libsystemd*'
Package 'libsystemd-daemon-dev' is not installed, so not removed
Package 'libsystemd-login-dev' is not installed, so not removed
Package 'libsystemd-id128-dev' is not installed, so not removed
Package 'libsystemd-journal-dev' is not installed, so not removed
Package 'libsystem-command-perl' is not installed, so not removed
The following extra packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libgcj-common libgcj15 libgcj15-awt
Suggested packages:
  fastjar gcj-4.9-jdk gcj-jdk libgcj15-dbg
The following packages will be REMOVED:
  default-jre* ffmpeg* fonts-lyx* fonts-opensymbol* libasound2-plugins*
  libavdevice55* libbasicusageenvironment0* libboost-date-time1.54.0*
  libcddb2* libcdr-0.0-0* libchromaprint0* libclucene-contribs1*
  libclucene-core1* libcmis-0.3-3* libcolamd2.8.0* libdvbpsi9*
  libexttextcat-2.0-0* libexttextcat-data* libfreerdp1* libgme0*
  libgroupsock1* libhsqldb1.8.0-java* libhyphen0* libiso9660-8* libkate1*
  liblangtag-common* liblangtag1* liblivemedia33* libmhash2* libmodplug1*
Note, selecting 'libsystemd-daemon0' for regex 'libsystemd*'
Note, selecting 'libsystemd-id128-0' for regex 'libsystemd*'
Note, selecting 'libsystemd-id128-dev' for regex 'libsystemd*'
Note, selecting 'libsystemd-journal0' for regex 'libsystemd*'
Note, selecting 'libsystem-command-perl' for regex 'libsystemd*'
Note, selecting 'libsystemd-login-dev' for regex 'libsystemd*'
Package 'libsystemd-daemon-dev' is not installed, so not removed
Package 'libsystemd-login-dev' is not installed, so not removed
Package 'libsystemd-id128-dev' is not installed, so not removed
Package 'libsystemd-journal-dev' is not installed, so not removed
Package 'libsystem-command-perl' is not installed, so not removed
The following extra packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libgcj-common libgcj15 libgcj15-awt
Suggested packages:
  fastjar gcj-4.9-jdk gcj-jdk libgcj15-dbg
The following packages will be REMOVED:
  default-jre* ffmpeg* fonts-lyx* fonts-opensymbol* libasound2-plugins*
  libavdevice55* libbasicusageenvironment0* libboost-date-time1.54.0*
  libcddb2* libcdr-0.0-0* libchromaprint0* libclucene-contribs1*
  libclucene-core1* libcmis-0.3-3* libcolamd2.8.0* libdvbpsi9*
  libexttextcat-2.0-0* libexttextcat-data* libfreerdp1* libgme0*
  libgroupsock1* libhsqldb1.8.0-java* libhyphen0* libiso9660-8* libkate1*
  liblangtag-common* liblangtag1* liblivemedia33* libmhash2* libmodplug1*
  libmpcdec6* libmspub-0.0-0* libmtp-common* libmtp-runtime* libmtp9*
  libmwaw-0.1-1* libmythes-1.2-0* libneon27-gnutls* libodfgen-0.0-0*
  liborcus-0.6-0* libpolkit-agent-1-0* libpolkit-gobject-1-0*
  libpulse-mainloop-glib0* libpulse0* libpulsedsp* libraptor2-0* librasqal3*
  librdf0* libreoffice-base* libreoffice-base-core* libreoffice-calc*
  libreoffice-common* libreoffice-core* libreoffice-draw* libreoffice-impress*
  libreoffice-java-common* libreoffice-math* libreoffice-report-builder-bin*
  libreoffice-style-galaxy* libreoffice-style-tango* libreoffice-writer*
  libresid-builder0c2a* libsdl-image1.2* libsdl1.2debian* libsidplay2*
  libsystemd-daemon0* libsystemd-id128-0* libsystemd-journal0*
  libsystemd-login0* libtar0* libupnp6* libusageenvironment1* libva-x11-1*
  libvcdinfo0* libvisio-0.0-0* libvlc5* libvlccore7* libwebp5* libwpd-0.9-9*
  libwpg-0.2-2* libwps-0.2-2* libxcb-composite0* libxcb-keysyms1*
  libxcb-randr0* libxcb-xv0* libyajl2* lp-solve* lxde-common* lxde-core*
  lxinput* lxsession* mplayer* openjdk-7-jre* pavucontrol* pulseaudio*
  pulseaudio-module-x11* pulseaudio-utils* python3-uno* uno-libs3* ure* vlc*
  vlc-data* vlc-nox* vlc-plugin-notify* vlc-plugin-pulse* xfonts-mathml*
The following NEW packages will be installed:
  gcj-4.9-jre gcj-4.9-jre-headless gcj-4.9-jre-lib gcj-jre gcj-jre-headless
  libgcj-common libgcj15 libgcj15-awt
0 upgraded, 8 newly installed, 106 to remove and 164 not upgraded.
Need to get 19.8 MB of archives.
After this operation, 335 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
root@mybox:/some/where#

...seems to remove most all my programs. It may be the dbus, the "the bus", the "the communication bus", the "all the info there" in the always multiseat although most of the time single user computers! The multiseat idea is like selling an apartment to a guy telling him, well, there are other rooms that you'll be bying with your money that you pay for the apartment but will not be able to use them, because we can't really give you the keys to those rooms, because we need them...

I checked, but it'll be in the next post, the air-gapping transfer this one just done, a few minutes for the next, I still have some dbus left...

Having reached here, and if people like you, adenukolnis, and also edbarx, or other seasoned Debianers, can continue to give advice, I would like to try and get even further, because I got a little spiteful...

I'd like to try and rid myself of pulseaudio, which is also poetteringware, and other stuff (help needed in identifying those). I don't care, I can't care for another day or two expenditure, because I believe in the freedom of GNU/Linux and Debian (and Gentoo, but Gentoo is even harder to learn; I know some gentooing only because I spent terrible time with it)... and Debian is still probably the best, along with Gentoo (which is a class of its own), around...

...And Debian is still probably the best, and one of the most used; the most used, if you count in the derivatives like Ubuntu; so many more users could potentially benefit, and I am passinate about spreading GNU/Linux.

Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-10 14:46

I don't always need to be pasting. I remembered and used this command for this post:

Code: Select all
root@mybox:/some/where# apt-get autoremove --purge dbus*  2>&1 | tee /else/where/Deb_140910_systemd-uninstall_part-xx_SOME-INFO.txt
[1]

or instead of dbus*, later in that command I'll put pulseaudio* and later yet policykit*.

apt-get autoremove --purge dbus*
Code: Select all
Reading package lists...
Building dependency tree...
Reading state information...
Package 'python-dbus-common' is not installed, so not removed
Package 'python2.4-dbus' is not installed, so not removed
Package 'libdbusmenu-glib0' is not installed, so not removed
Package 'dbus-1-utils' is not installed, so not removed
Package 'dbus-glib-1-dev' is not installed, so not removed
Package 'libdbus-glib-dev' is not installed, so not removed
Package 'libdbus-glib0-dev' is not installed, so not removed
Package 'cairo-dock-dbus-plug-in-interface-vala' is not installed, so not removed
Package 'cairo-dock-dbus-plugin' is not installed, so not removed
Package 'python-dbus-dev' is not installed, so not removed
Package 'python-dbus' is not installed, so not removed
Package 'python3-dbus' is not installed, so not removed
Package 'libdbus2.0-cil' is not installed, so not removed
Package 'libdbus-glib2.0-cil' is not installed, so not removed
Package 'libkdepimdbusinterfaces4' is not installed, so not removed
Package 'python-qt4-dbus' is not installed, so not removed
Package 'libsmokeqtdbus4-3' is not installed, so not removed
Package 'fcitx-module-dbus' is not installed, so not removed
Package 'libdbus-1-dev' is not installed, so not removed
Package 'libdbusmenu-glib4' is not installed, so not removed
Package 'libndesk-dbus1.0-cil' is not installed, so not removed
Package 'libndesk-dbus-glib1.0-cil' is not installed, so not removed
Package 'libdbusmenu-gtk4' is not installed, so not removed
Package 'libdbus-glib-1-dev' is not installed, so not removed
Package 'libdbusmenu-gtk3-4' is not installed, so not removed
Package 'libqt5dbus5' is not installed, so not removed
Package 'libmodbus5' is not installed, so not removed
Package 'libdbus-java' is not installed, so not removed
Package 'dbus-java-bin' is not installed, so not removed
Package 'cairo-dock-dbus-plug-in' is not installed, so not removed
Package 'libdbus-c++-1-0' is not installed, so not removed
Package 'libedbus1' is not installed, so not removed
Package 'libnih-dbus1' is not installed, so not removed
Package 'libstrigiqtdbusclient0' is not installed, so not removed
Package 'libdbusmenu-glib-dev' is not installed, so not removed
Package 'python-dbus-doc' is not installed, so not removed
Package 'libgdbussyncevo0' is not installed, so not removed
Package 'python3-dbus.mainloop.qt' is not installed, so not removed
Package 'gambas3-gb-dbus' is not installed, so not removed
Package 'libdbus-glib-1-doc' is not installed, so not removed
Package 'syncevolution-dbus' is not installed, so not removed
Package 'libsyncevo-dbus0' is not installed, so not removed
Package 'libnet-dbus-glib-perl' is not installed, so not removed
Package 'gir1.2-dbusmenu-glib-0.4' is not installed, so not removed
Package 'libdbus-c++-bin' is not installed, so not removed
Package 'libdbus-c++-dev' is not installed, so not removed
Package 'dbus-1-doc' is not installed, so not removed
Package 'mdbus2' is not installed, so not removed
Package 'libndesk-dbus1.0-cil-dev' is not installed, so not removed
Package 'ffado-dbus-server' is not installed, so not removed
Package 'libdbusmenu-qt-dev' is not installed, so not removed
Package 'libpam-dbus' is not installed, so not removed
Package 'pam-dbus-notify' is not installed, so not removed
Package 'libndesk-dbus-glib1.0-cil-dev' is not installed, so not removed
Package 'libstrigiqtdbusclient-dev' is not installed, so not removed
Package 'libdbus-glib-1-2-dbg' is not installed, so not removed
Package 'libedbus-dev' is not installed, so not removed
Package 'qdbus-qt5' is not installed, so not removed
Package 'python-dbus-dbg' is not installed, so not removed
Package 'apertium-dbus' is not installed, so not removed
Package 'python-slip-dbus' is not installed, so not removed
Package 'libmodbus-dev' is not installed, so not removed
Package 'gir1.2-dbusmenu-gtk3-0.4' is not installed, so not removed
Package 'dbus-1-dbg' is not installed, so not removed
Package 'libdconf-dbus-1-0' is not installed, so not removed
Package 'libdbusmenu-gtk3-dev' is not installed, so not removed
Package 'libghc-dbus-dev' is not installed, so not removed
Package 'libdbusmenu-gtk-dev' is not installed, so not removed
Package 'python-pymodbus' is not installed, so not removed
Package 'vala-dbus-binding-tool' is not installed, so not removed
Package 'gir1.2-dbusmenu-gtk-0.4' is not installed, so not removed
Package 'libdbus-c++-doc' is not installed, so not removed
Package 'libdbusmenu-tools' is not installed, so not removed
Package 'ruby-dbus' is not installed, so not removed
Package 'python-qt4-dbus-dbg' is not installed, so not removed
Package 'libfindbugs-bcel-java' is not installed, so not removed
Package 'libdbus2.0-cil-dev' is not installed, so not removed
Package 'findbugs' is not installed, so not removed
Package 'clisp-module-dbus' is not installed, so not removed
Package 'python3-dbus-dbg' is not installed, so not removed
Package 'libdbus-glib2.0-cil-dev' is not installed, so not removed
Package 'python-edbus' is not installed, so not removed
Package 'libghc-dbus-doc' is not installed, so not removed
Package 'nih-dbus-tool' is not installed, so not removed
Package 'libnih-dbus-dev' is not installed, so not removed
Package 'libdbus-ocaml' is not installed, so not removed
Package 'libdbus-java-doc' is not installed, so not removed
Package 'libdconf-dbus-1-dev' is not installed, so not removed
Package 'libdbus-ocaml-dev' is not installed, so not removed
Package 'libghc-dbus-prof' is not installed, so not removed
Package 'libdbusada0.2' is not installed, so not removed
Package 'libdleyna-connector-dbus-1.0-1' is not installed, so not removed
Package 'libdbusmenu-glib-doc' is not installed, so not removed
Package 'python3-dbus.mainloop.pyqt5' is not installed, so not removed
Package 'libdbusmenu-gtk-doc' is not installed, so not removed
Package 'libdbusmenu-jsonloader4' is not installed, so not removed
Package 'libdbusmenu-jsonloader-dev' is not installed, so not removed
Package 'cairo-dock-dbus-plug-in-interface-python' is not installed, so not removed
Package 'libdbusada0.2-dev' is not installed, so not removed
Package 'libdbus-c++-dbg' is not installed, so not removed
Package 'golang-go-dbus-dev' is not installed, so not removed
Package 'golang-dbus-dev' is not installed, so not removed
Package 'cairo-dock-dbus-plug-in-interface-mono' is not installed, so not removed
Package 'libdconf-dbus-1-dbg' is not installed, so not removed
Package 'cairo-dock-dbus-plug-in-interface-ruby' is not installed, so not removed
The following extra packages will be installed:
  libjavascriptcoregtk-3.0-0 libldb1 pinentry-curses
Suggested packages:
  pinentry-doc
The following packages will be REMOVED:
  at-spi2-core* ca-certificates-java* dbus* dbus-x11* default-jre*
  default-jre-headless* emacs* emacs23* ffmpeg* fonts-lyx* fonts-opensymbol*
  galculator* gconf-service* ghostscript* gimp* gir1.2-gnomekeyring-1.0*
  git-el* gkrellm* gnome-icon-theme* gnome-user-guide* gpicview* gtk2-engines*
  icedtea-7-jre-jamvm* iceweasel* jacksum* java-common* leafpad*
  libasound2-plugins* libatk-bridge2.0-0* libatk-wrapper-java*
  libatk-wrapper-java-jni* libatspi2.0-0* libaudio2* libavahi-client3*
  libavdevice55* libbasicusageenvironment0* libboost-date-time1.54.0*
  libcanberra-gtk3-0* libcanberra-gtk3-module* libcddb2* libcdr-0.0-0*
  libchromaprint0* libclucene-contribs1* libclucene-core1* libcmis-0.3-3*
  libcolamd2.8.0* libcups2* libcupsfilters1* libcupsimage2* libdbus-1-3*
  libdbus-glib-1-2* libdbusmenu-qt2* libdvbpsi9* libexttextcat-2.0-0*
  libexttextcat-data* libfm-gtk3* libfm3* libfreerdp1* libgconf-2-4*
  libgconf2-4* libgeoclue0* libgimp2.0* libglade2-0* libgme0*
  libgnome-keyring0* libgroupsock1* libgs9* libgtk-3-0* libgtk-3-bin*
  libgtk2-perl* libgtk2.0-0* libgtk2.0-bin* libgtkmm-3.0-1*
  libhsqldb1.8.0-java* libhyphen0* libiso9660-8* libkate1* liblangtag-common*
  liblangtag1* liblivemedia33* libmhash2* libmodplug1* libmpcdec6*
  libmspub-0.0-0* libmtp-common* libmtp-runtime* libmtp9* libmwaw-0.1-1*
  libmysqlclient18* libmythes-1.2-0* libneon27-gnutls* libnet-dbus-perl*
  libnotify4* libntlm0* libodfgen-0.0-0* liborcus-0.6-0* libpoppler-qt4-4*
  libpulse-mainloop-glib0* libpulse0* libpulsedsp* libqt4-dbus* libqt4-sql*
  libqt4-sql-mysql* libqt4-sql-sqlite* libqt4-svg* libqt4-xml* libqtcore4*
  libqtdbus4* libqtgui4* libraptor2-0* librasqal3* librdf0* libreoffice-base*
  libreoffice-base-core* libreoffice-calc* libreoffice-common*
  libreoffice-core* libreoffice-draw* libreoffice-impress*
  libreoffice-java-common* libreoffice-math* libreoffice-report-builder-bin*
  libreoffice-style-galaxy* libreoffice-style-tango* libreoffice-writer*
  libresid-builder0c2a* librtmp0* libsane* libsane-common* libsdl-image1.2*
  libsdl1.2debian* libsidplay2* libsmbclient* libspectre1* libtar0*
  libtwolame0* libupnp6* libusageenvironment1* libva-x11-1* libvcdinfo0*
  libvisio-0.0-0* libvlc5* libvlccore7* libvte-2.90-9* libvte9*
  libwebkitgtk-3.0-0* libwebp5* libwnck22* libwpd-0.9-9* libwpg-0.2-2*
  libwps-0.2-2* libxcb-composite0* libxcb-keysyms1* libxcb-randr0* libxcb-xv0*
  libxmmsclient-glib1* libxmmsclient6* libyajl2* libyelp0* lp-solve*
  lxappearance* lxde-common* lxde-core* lxinput* lxlauncher* lxmusic* lxpanel*
  lxrandr* lxsession* lxshortcut* lxterminal* mencoder* mplayer* mysql-common*
  notification-daemon* obconf* openjdk-7-jre* openjdk-7-jre-headless*
  pavucontrol* pcmanfm* pinentry-gtk2* pulseaudio* pulseaudio-module-x11*
  pulseaudio-utils* python-gtk2* python3-uno* qdbus* qpdfview*
  qpdfview-djvu-plugin* qpdfview-ps-plugin* qpdfview-translations* qtchooser*
  qtcore4-l10n* rtkit* samba-libs* sane-utils* synaptic* tzdata-java*
  uno-libs3* ure* vlc* vlc-data* vlc-nox* vlc-plugin-notify* vlc-plugin-pulse*
  wireshark* xarchiver* xfonts-mathml* xmms2-core* xscreensaver*
  xul-ext-https-everywhere* xulrunner-17.0* yelp*
The following NEW packages will be installed:
  pinentry-curses
The following packages will be upgraded:
  libjavascriptcoregtk-3.0-0 libldb1
2 upgraded, 1 newly installed, 213 to remove and 145 not upgraded.
Need to get 2104 kB of archives.
After this operation, 786 MB disk space will be freed.
Do you want to continue? [Y/n] Abort.


apt-get autoremove --purge pulseaudio*
Code: Select all
Reading package lists...
Building dependency tree...
Reading state information...
Package 'libsdl1.2debian-pulseaudio' is not installed, so not removed
Package 'gstreamer1.0-pulseaudio' is not installed, so not removed
Package 'gstreamer0.10-pulseaudio' is not installed, so not removed
Package 'pulseaudio-esound-compat' is not installed, so not removed
Package 'pulseaudio-module-gconf' is not installed, so not removed
Package 'pulseaudio-module-zeroconf' is not installed, so not removed
Package 'pulseaudio-module-bluetooth' is not installed, so not removed
Package 'pulseaudio-module-jack' is not installed, so not removed
Package 'liquidsoap-plugin-pulseaudio' is not installed, so not removed
Package 'osspd-pulseaudio' is not installed, so not removed
Package 'pulseaudio-module-raop' is not installed, so not removed
Package 'pulseaudio-module-lirc' is not installed, so not removed
Package 'projectm-pulseaudio' is not installed, so not removed
Package 'pulseaudio-module-bluetooth-dbg' is not installed, so not removed
Package 'pulseaudio-dbg' is not installed, so not removed
Package 'pulseaudio-module-gconf-dbg' is not installed, so not removed
Package 'pulseaudio-module-x11-dbg' is not installed, so not removed
Package 'pulseaudio-utils-dbg' is not installed, so not removed
Package 'pulseaudio-module-jack-dbg' is not installed, so not removed
Package 'pulseaudio-module-zeroconf-dbg' is not installed, so not removed
Package 'pulseaudio-module-lirc-dbg' is not installed, so not removed
Package 'pulseaudio-module-raop-dbg' is not installed, so not removed
Package 'pulseaudio-esound-compat-dbg' is not installed, so not removed
The following packages will be REMOVED:
  pulseaudio* pulseaudio-module-x11* pulseaudio-utils*
0 upgraded, 0 newly installed, 3 to remove and 186 not upgraded.
After this operation, 5630 kB disk space will be freed.
Do you want to continue? [Y/n] Abort.


apt-get autoremove --purge policykit*
Code: Select all
Reading package lists...
Building dependency tree...
Reading state information...
Package 'policykit-1-doc' is not installed, so not removed
Package 'razorqt-policykit-agent' is not installed, so not removed
The following packages will be REMOVED:
  policykit-1* policykit-1-gnome*
0 upgraded, 0 newly installed, 2 to remove and 186 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Abort.


What could I install in my system that would be without poetteringware, it doesn't matter how basic, as long as I can use the aforesaid few programs, and those programs generally accepted as really basic, such as some pdf viewer, some doc viewer (or even a good translater into useable formats instead), some mailer, oh it's Postfix, Dovecot, Mutt, Getmail, Maildrop, those are my choices, the Iceweasel of course... Java, probably there is Icedtea for Debian too? Git, FFmpeg, Mplayer/Mencoder...

Which desktop could I choose that could live without the above...

And what else is poetteringware in my system. I really don't mind giving the complete dpkg -l, no grep, for the benefit of this no-poetteringware in Debian. I know it is risky a little for me, by my Poor User's Defences Anti-Surveillance works, or can be improved to really work even in ragged circumstances of intense surveillance.

Of course I am kidding a little. Time is Orwellian, post-Snowden revelation, but not everybody all the time is being watched in real time, no! Only the few chosen, who damage the surveillance human infrastructure's nerves by telling too much about it to the general public :-)

Allow these few jokes, it's good-humored. Don't take it too seriously. You are probably not being surveilled in real time. Only your every moved stowed away by Google... (DuckDuckGo.com is reported to not track you.)

So. Which desktop environment could I choose that could live without the above... And should I post the entire dkpg -l. It's bulky file, 255K. Can't fit on the forums.debian.nt. But I can gzip it and post it on http://www.CroatiaFidelis.hr if I won't get obstructed by my provider (probably at the order of the regime of my dear, really dear Homeland, which fights with it's traitors in power). I only said the above because I *was* obstructed:

################################################################
Postfix smtp-tls-wrapper, Bkp/Cloning Mthd, a Zerk Provider
https://forums.gentoo.org/viewtopic-t-999436.html
################################################################

and I am *not* saying it for political reasons, but because it *is* possible that I get obstructed again by my provider.

Hope it won't happen.

So if I remove, with "--purge" those, what desktop, LXDE doesn't seem to be the one, could live without reinstalling any of those, and should I try and post my dpkg -l, that is, is anyone capable and willing to tell us here what else is poetteringware that I might have installed, if I post it on my persecuted NGO's website?

Miroslav Rovis
Zagreb, Croatia
http://www.CroatiaFidelis.hr
[1] for the newbies: you see there
2>&1
in that command, and you see
|
the "pipe" character, in that command, and another command after the pipe, the
tee
command. What that does is 2>&1 gathers, IIUC, both the STDOUT (the standard output, all that gets output by a command, except the errors, if any) and STDERR (standard error, that is if the command produces any errors), and pipes them on. The tee command makes that output (both the STDOUT and the STRERR) go two ways, shows it to you on your terminal or console in my case, and stows it away into the file that you gave to the tee command as argument. I gave it the file to write to:
/else/where/Deb_140910_systemd-uninstall_part-xx_SOME-INFO.txt
as you can see.
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-11 09:12

There are three posts that I meant to post here, in "How can systemd be uninstalled?" of System configuration section, but I mistakenly posted them in "How to avoid stealth installation of systemd?" of General Discussion section.
No harm really done, just minor benign diversion really, I hope.

These are the three posts:
(all three: "How to avoid stealth installation of systemd?")

viewtopic.php?f=20&t=116770&p=552837#p552833
beginning with: "I ventured into uninstalling dbus* pulseaudio* and policykit*."

viewtopic.php?f=20&t=116770&p=552837#p552835
beginning with: "Previous purge was of dbus*.

viewtopic.php?f=20&t=116770&p=552837#p552837
beginning with: "apt-get install iceweasel"

Sorry for the inconvenience.
Miro
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-12 21:24

And I just misplaced it again.
Mind that I did an awful lot of work, the fatigue is conquering me.
Pls see the amount of work see there:

How to avoid stealth installation of systemd?
viewtopic.php?f=20&t=116770&p=553025#p553025

Miro
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-26 13:32

I am engaged in fighting for non-systemd option here, and it seems this is the only topic in that regard on section System configuration of the Forums.

So, since it is not a direct quesion, and I have no ready answer for myself or other wishful non-systemd Debianers, I would only like other users to have these links and so more easily find solution in that regard for themselves:

The future with Systemd
viewtopic.php?f=20&t=116860

Systemd violates social contract
viewtopic.php?f=20&t=117389

Defeat and Hope for GNU/Linux
viewtopic.php?f=3&t=116472

How to avoid stealth installation of systemd?
viewtopic.php?f=20&t=116770

Miroslav Rovis
Zagreb, Croatia
http://www.croatiafidelis.hr
--
https://en.wikibooks.org/wiki/Grsecurit ... BAC_System
Neither grsecurity's RBAC system nor any other access control system should be used to separate classified information from unclassified information on the same machine. There is no virtual replacement for a physical air-gap.
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-09-28 06:05

And there I posted on Gentoo Forums, the post which is actually an article, an open letter, and an open query to Linus himself, and a call for radical moves to correct what he has been doing very wrong, all pretty much connected, but rather in depth, with the systemd issue.

Just giving the link to FOSS Linux users (place for discussion is not here, and still not sufficient know-how for telling users, say some recommended way, or what exactly and how to uninstall systemd):

Why is Gentoo not switching to systemd?
https://forums.gentoo.org/viewtopic-p-7 ... ml#7624044

Miro
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

Re: How can systemd be uninstalled?

Postby timbgo » 2014-10-02 09:07

Good work, for our purpose, the one stated in the title of this topic, seems to be happening (I could not check, because I had prevously uninstalled systemd, but some fine Debian users have reported that it works as you can read there).

Pls. use the expertize and instructions available to you on this page:

How to replace libsystemd-login0's .so library
viewtopic.php?f=16&t=117670

Miro
timbgo
 
Posts: 265
Joined: 2013-04-14 12:17

PreviousNext

Return to System configuration

Who is online

Users browsing this forum: No registered users and 11 guests

fashionable