Slávek Banko via tde-devels composed on 2023-02-16 01:42 (UTC+0100):
Felix Miata wrote:
> Every PC I try to remove avahi from wants to
disgorge most of TDE, even
> though all of them are running systemd-network with static configuration
> for eth0 and have no wireless hardware, just like my KDE3 installations
> that don't require avahi. What wouldn't work if avahi wasn't installed
> with TDE? Why does TDE require it?
For deb packages, tdelibs are built with avahi support
by default.
Therefore, tdelibs binary package requires libavahi-tqt-1. However,
avahi-deemon is not necessary dependency.
The following is what I was referring to:
# inxi -S
System:
Host: ara88 Kernel: 6.1.0-3-amd64 arch: x86_64 bits: 64 Desktop: Trinity
v: R14.0.13 Distro: Debian GNU/Linux bookworm/sid
# dpkg-query -l | grep avahi
ii libavahi-client3:amd64 0.8-8 amd64
Avahi client library
ii libavahi-common-data:amd64 0.8-8 amd64
Avahi common data files
ii libavahi-common3:amd64 0.8-8 amd64
Avahi common library
ii libavahi-tqt-1:amd64 4:14.0.13-0debian12.0.0+0~a amd64
Avahi TQt integration library
# apt purge libavahi-client3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
adwaita-icon-theme at-spi2-common binutils-common dconf-gsettings-backend dconf-service
foomatic-db gtk-update-icon-cache htdig icewm-common inetutils-inetd inetutils-telnet
inetutils-telnetd ksysguardd-trinity libabsl20220623 libao-common libao4 libart-2.0-2
libaspell15 libass9 libatk-bridge2.0-0 libatk1.0-0 libatkmm-1.6-1v5 libatspi2.0-0
libavahi-common-data libavahi-common3 libavahi-tqt-1 libavc1394-0 libavif15 libbinutils
libbluray2 libbs2b0 libcaca0 libcairomm-1.0-1v5 libcanberra0 libcdio-cdda2
libcdio-paranoia2 libcdio19 libcdparanoia0 libchromaprint1 libcjson1 libcolord2 libconfig9
libdbus-1-tqt libdbus-glib-1-2 libdc1394-25 libdconf1 libdecor-0-0 libexif12 libexiv2-27
libflac8 libflite1 libgav1-1 libgd3 libgif7 libglibmm-2.4-1v5 libgme0 libgphoto2-6
libgphoto2-port12 libgpod4 libgs-common libgs10-common libgtk-3-common libgtk2.0-common
libical3 libid3tag0 libidn12 libiec61883-0 libijs-0.35 libimath-3-1-29 libimobiledevice6
libjansson4 libjasper1 libjbig2dec0 libldb2 liblept5 liblilv-0-0 liblockfile1
libmbedcrypto7 libmysofa1 libnorm1 libopenal-data libopenal1 libopenexr-3-1-30 libopenmpt0
libpangomm-1.4-1v5 libpgm-5.3-0 libplist3 libpostproc56 libpulse-mainloop-glib0
libpython3.11 libr0 librabbitmq4 librav1e0 libraw1394-11 librist4 librubberband2
libsdl2-2.0-0 libserd-0-0 libsndio7.0 libsodium23 libsord-0-0 libsratom-0-0
libsrt1.5-gnutls libssh-4 libswscale6 libtesseract5 libtevent0 libtiff5 libtqtinterface
libudfread0 libunibreak5 libusb-0.1-4 libusbmuxd6 libvidstab1.1 libwayland-cursor0
libxdamage1 libxkbcommon0 libxslt1.1 libxss1 libyuv0 libzimg2 libzmq5
linux-image-5.17.0-1-amd64 linux-image-5.18.0-3-amd64 linux-image-5.19.0-2-amd64
lockfile-progs poppler-data psutils python3-dnspython python3-ldb python3-talloc
python3-tdb samba-common sound-theme-freedesktop tcpd tdb-tools tdebase-data-trinity
tdebase-runtime-data-common-trinity tdelibs-data-trinity telnet telnetd update-inetd
xbase-clients xcalib
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
ffmpeg* gtk-qt-engine-trinity* gtk2-engines-oxygen* gtk3-tqt-engine-trinity*
gwenview-trinity* icewm* kappfinder-trinity* kate-trinity* kcalc-trinity*
kcontrol-trinity* kdbusnotification-trinity* kdesktop-trinity* kfind-trinity*
kgtk-qt3-trinity* khelpcenter-trinity* kicker-trinity* kipi-plugins-trinity*
klipper-trinity* kmenuedit-trinity* kmix-trinity* konqueror-nsplugins-trinity*
konqueror-trinity* konsole-trinity* kpager-trinity* kpdf-trinity* kpersonalizer-trinity*
kruler-trinity* ksmserver-trinity* ksnapshot-trinity* ksplash-trinity* ksysguard-trinity*
ktip-trinity* libavahi-client3* libavdevice59* libavfilter8* libavformat59*
libcanberra-gtk3-0* libcups2* libgs10* libgtk-3-0* libgtk2.0-0* libgtkmm-3.0-1v5*
libimlib2* libkcddb1-trinity* libkdcraw3-trinity* libkexiv2-3-trinity* libkipi0-trinity*
libkmime2-trinity* libkonq4-trinity* libktnef1-trinity* libsmbclient* libspectre1*
libtdepim1a-trinity* libtqt3-integration-trinity* pavucontrol* python3-samba* samba*
samba-common-bin* samba-libs* smbclient* tdebase-tdeio-plugins-trinity*
tdebase-tdeio-smb-trinity* tdebase-trinity* tdebase-trinity-bin* tdelibs14-trinity*
tdemultimedia-tdeio-plugins-trinity* tdepasswd-trinity* tdeprint-trinity* tdm-trinity*
tdmtheme-trinity* twin-trinity*
0 upgraded, 0 newly installed, 71 to remove and 0 not upgraded.
After this operation, 258 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
# apt purge libavahi-common-data
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
adwaita-icon-theme at-spi2-common binutils-common dconf-gsettings-backend dconf-service
foomatic-db gtk-update-icon-cache htdig icewm-common inetutils-inetd inetutils-telnet
inetutils-telnetd ksysguardd-trinity libabsl20220623 libao-common libao4 libart-2.0-2
libaspell15 libass9 libatk-bridge2.0-0 libatk1.0-0 libatkmm-1.6-1v5 libatspi2.0-0
libavc1394-0 libavif15 libbinutils libbluray2 libbs2b0 libcaca0 libcairomm-1.0-1v5
libcanberra0 libcdio-cdda2 libcdio-paranoia2 libcdio19 libcdparanoia0 libchromaprint1
libcjson1 libcolord2 libconfig9 libdbus-1-tqt libdbus-glib-1-2 libdc1394-25 libdconf1
libdecor-0-0 libexif12 libexiv2-27 libflac8 libflite1 libgav1-1 libgd3 libgif7
libglibmm-2.4-1v5 libgme0 libgphoto2-6 libgphoto2-port12 libgpod4 libgs-common
libgs10-common libgtk-3-common libgtk2.0-common libical3 libid3tag0 libidn12 libiec61883-0
libijs-0.35 libimath-3-1-29 libimobiledevice6 libjansson4 libjasper1 libjbig2dec0 libldb2
liblept5 liblilv-0-0 liblockfile1 libmbedcrypto7 libmysofa1 libnorm1 libopenal-data
libopenal1 libopenexr-3-1-30 libopenmpt0 libpangomm-1.4-1v5 libpgm-5.3-0 libplist3
libpostproc56 libpulse-mainloop-glib0 libpython3.11 libr0 librabbitmq4 librav1e0
libraw1394-11 librist4 librubberband2 libsdl2-2.0-0 libserd-0-0 libsndio7.0 libsodium23
libsord-0-0 libsratom-0-0 libsrt1.5-gnutls libssh-4 libswscale6 libtesseract5 libtevent0
libtiff5 libtqtinterface libudfread0 libunibreak5 libusb-0.1-4 libusbmuxd6 libvidstab1.1
libwayland-cursor0 libxdamage1 libxkbcommon0 libxslt1.1 libxss1 libyuv0 libzimg2 libzmq5
linux-image-5.17.0-1-amd64 linux-image-5.18.0-3-amd64 linux-image-5.19.0-2-amd64
lockfile-progs poppler-data psutils python3-dnspython python3-ldb python3-talloc
python3-tdb samba-common sound-theme-freedesktop tcpd tdb-tools tdebase-data-trinity
tdebase-runtime-data-common-trinity tdelibs-data-trinity telnet telnetd update-inetd
xbase-clients xcalib
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
ffmpeg* gtk-qt-engine-trinity* gtk2-engines-oxygen* gtk3-tqt-engine-trinity*
gwenview-trinity* icewm* kappfinder-trinity* kate-trinity* kcalc-trinity*
kcontrol-trinity*
kdbusnotification-trinity* kdesktop-trinity* kfind-trinity* kgtk-qt3-trinity*
khelpcenter-trinity* kicker-trinity* kipi-plugins-trinity* klipper-trinity*
kmenuedit-trinity* kmix-trinity* konqueror-nsplugins-trinity* konqueror-trinity*
konsole-trinity* kpager-trinity* kpdf-trinity* kpersonalizer-trinity* kruler-trinity*
ksmserver-trinity* ksnapshot-trinity* ksplash-trinity* ksysguard-trinity* ktip-trinity*
libavahi-client3* libavahi-common-data* libavahi-common3* libavahi-tqt-1* libavdevice59*
libavfilter8* libavformat59* libcanberra-gtk3-0* libcups2* libgs10* libgtk-3-0*
libgtk2.0-0* libgtkmm-3.0-1v5* libimlib2* libkcddb1-trinity* libkdcraw3-trinity*
libkexiv2-3-trinity* libkipi0-trinity* libkmime2-trinity* libkonq4-trinity*
libktnef1-trinity* libsmbclient* libspectre1* libtdepim1a-trinity*
libtqt3-integration-trinity* pavucontrol* python3-samba* samba* samba-common-bin*
samba-libs* smbclient* tdebase-tdeio-plugins-trinity* tdebase-tdeio-smb-trinity*
tdebase-trinity* tdebase-trinity-bin* tdelibs14-trinity*
tdemultimedia-tdeio-plugins-trinity* tdepasswd-trinity* tdeprint-trinity* tdm-trinity*
tdmtheme-trinity* twin-trinity*
0 upgraded, 0 newly installed, 74 to remove and 0 not upgraded.
After this operation, 258 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
# apt purge libavahi-common3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
adwaita-icon-theme at-spi2-common binutils-common dconf-gsettings-backend dconf-service
foomatic-db gtk-update-icon-cache htdig icewm-common inetutils-inetd inetutils-telnet
inetutils-telnetd ksysguardd-trinity libabsl20220623 libao-common libao4 libart-2.0-2
libaspell15 libass9 libatk-bridge2.0-0 libatk1.0-0 libatkmm-1.6-1v5 libatspi2.0-0
libavahi-common-data libavc1394-0 libavif15 libbinutils libbluray2 libbs2b0 libcaca0
libcairomm-1.0-1v5 libcanberra0 libcdio-cdda2 libcdio-paranoia2 libcdio19 libcdparanoia0
libchromaprint1 libcjson1 libcolord2 libconfig9 libdbus-1-tqt libdbus-glib-1-2
libdc1394-25 libdconf1 libdecor-0-0 libexif12 libexiv2-27 libflac8 libflite1 libgav1-1
libgd3 libgif7 libglibmm-2.4-1v5 libgme0 libgphoto2-6 libgphoto2-port12 libgpod4
libgs-common libgs10-common libgtk-3-common libgtk2.0-common libical3 libid3tag0 libidn12
libiec61883-0 libijs-0.35 libimath-3-1-29 libimobiledevice6 libjansson4 libjasper1
libjbig2dec0 libldb2 liblept5 liblilv-0-0 liblockfile1 libmbedcrypto7 libmysofa1 libnorm1
libopenal-data libopenal1 libopenexr-3-1-30 libopenmpt0 libpangomm-1.4-1v5 libpgm-5.3-0
libplist3 libpostproc56 libpulse-mainloop-glib0 libpython3.11 libr0 librabbitmq4 librav1e0
libraw1394-11 librist4 librubberband2 libsdl2-2.0-0 libserd-0-0 libsndio7.0 libsodium23
libsord-0-0 libsratom-0-0 libsrt1.5-gnutls libssh-4 libswscale6 libtesseract5 libtevent0
libtiff5 libtqtinterface libudfread0 libunibreak5 libusb-0.1-4 libusbmuxd6 libvidstab1.1
libwayland-cursor0 libxdamage1 libxkbcommon0 libxslt1.1 libxss1 libyuv0 libzimg2 libzmq5
linux-image-5.17.0-1-amd64 linux-image-5.18.0-3-amd64 linux-image-5.19.0-2-amd64
lockfile-progs poppler-data psutils python3-dnspython python3-ldb python3-talloc
python3-tdb samba-common sound-theme-freedesktop tcpd tdb-tools tdebase-data-trinity
tdebase-runtime-data-common-trinity tdelibs-data-trinity telnet telnetd update-inetd
xbase-clients xcalib
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
ffmpeg* gtk-qt-engine-trinity* gtk2-engines-oxygen* gtk3-tqt-engine-trinity*
gwenview-trinity* icewm* kappfinder-trinity* kate-trinity* kcalc-trinity*
kcontrol-trinity* kdbusnotification-trinity* kdesktop-trinity* kfind-trinity*
kgtk-qt3-trinity* khelpcenter-trinity* kicker-trinity* kipi-plugins-trinity*
klipper-trinity* kmenuedit-trinity* kmix-trinity* konqueror-nsplugins-trinity*
konqueror-trinity* konsole-trinity* kpager-trinity* kpdf-trinity* kpersonalizer-trinity*
kruler-trinity* ksmserver-trinity* ksnapshot-trinity* ksplash-trinity* ksysguard-trinity*
ktip-trinity* libavahi-client3* libavahi-common3* libavahi-tqt-1* libavdevice59*
libavfilter8* libavformat59* libcanberra-gtk3-0* libcups2* libgs10* libgtk-3-0*
libgtk2.0-0* libgtkmm-3.0-1v5* libimlib2* libkcddb1-trinity* libkdcraw3-trinity*
libkexiv2-3-trinity* libkipi0-trinity* libkmime2-trinity* libkonq4-trinity*
libktnef1-trinity* libsmbclient* libspectre1* libtdepim1a-trinity*
libtqt3-integration-trinity* pavucontrol* python3-samba* samba* samba-common-bin*
samba-libs* smbclient* tdebase-tdeio-plugins-trinity* tdebase-tdeio-smb-trinity*
tdebase-trinity* tdebase-trinity-bin* tdelibs14-trinity*
tdemultimedia-tdeio-plugins-trinity* tdepasswd-trinity* tdeprint-trinity* tdm-trinity*
tdmtheme-trinity* twin-trinity*
0 upgraded, 0 newly installed, 73 to remove and 0 not upgraded.
After this operation, 258 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
#
:~(
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata