The officially official Devuan Forum!

You are not logged in.

#1 2023-09-24 08:37:42

simernes
Member
Registered: 2023-09-16
Posts: 5  

apt install kde-plasma-desktop recommends systemd

Good morning!

I recently installed Daedalus with the live usb, which automatically installed xfce (and I couldn't see any options to select desktop environment options). Now I want to install KDE Plasma, and I'm using the package `kde-plasma-desktop`.

At initiating installing the package I am somewhat alarmed, because I see in "Recommended packages: systemd-coredump and systemd".

Would installing this package with the recommended packages really install systemd with it?

As a workaround I suppose I could install it without the recommended packages by supplying the `--no-install-recommends`, however I'm wondering if it might affect the end result as some other recommended packages seem more relevant, like `dbus-user-session`.

I would appreciate any thoughts and suggestions on this topic.

Thanks,
Simen

Offline

#2 2023-09-24 11:26:00

alexkemp
Member
Registered: 2018-05-14
Posts: 357  

Re: apt install kde-plasma-desktop recommends systemd

simernes wrote:

the package `kde-plasma-desktop`.

At initiating installing the package I am somewhat alarmed, because I see in "Recommended packages: systemd-coredump and systemd".

Afternoon.

In my version of Daedalus it does not:

$ apt show kde-plasma-desktop
Package: kde-plasma-desktop
Version: 5:142
Priority: optional
Section: metapackages
Source: meta-kde
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Installed-Size: 11.3 kB
Depends: kde-baseapps (>= 4:22.12.3), plasma-desktop (>= 4:5.27.2), plasma-workspace (>= 4:5.27.2), udisks2, upower
Recommends: kwin-x11 (>= 4:5.27.2), sddm (>= 0.11), xserver-xorg
Suggests: kdeconnect
Homepage: https://www.kde.org
Tag: role::metapackage, suite::kde
Download-Size: 4,116 B
APT-Sources: http://deb.devuan.org/merged daedalus/main amd64 Packages
Description: KDE Plasma Desktop and minimal set of applications

You will see on the "Recommends" line that there is zero mention of systemD. I think that you need to post your sources.list. Here is mine for reference:

$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus                  main non-free-firmware non-free contrib
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-updates          main non-free-firmware non-free contrib
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-security         main non-free-firmware non-free contrib
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-proposed-updates main non-free-firmware non-free contrib
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-backports        main non-free-firmware non-free contrib
/etc/apt/sources.list.d/josm.list:deb https://josm.openstreetmap.de/apt/ alldist universe

Offline

#3 2023-09-24 14:46:50

simernes
Member
Registered: 2023-09-16
Posts: 5  

Re: apt install kde-plasma-desktop recommends systemd

It's pretty much a fresh install, not sure if it matters but I installed it with encrypted hard drive, including boot in the same partition. As you can see, the sources are all devuan:

$ grep ^[^#] /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus main non-free-firmware
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-updates main non-free-firmware
/etc/apt/sources.list:deb http://deb.devuan.org/merged daedalus-security main non-free-firmware
grep: /etc/apt/sources.list.d/*: No such file or directory

This is the full list of packages to be installed along with kde-plasma-desktop:

$ sudo apt install kde-plasma-desktop
[sudo] password for simen: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  accountsservice aha appstream apt-config-icons apt-config-icons-hidpi
  apt-config-icons-large apt-config-icons-large-hidpi baloo-kf5 bluedevil
  bluez-obexd bolt breeze breeze-cursor-theme breeze-gtk-theme
  breeze-icon-theme bup bup-doc catdoc cryfs debconf-kde-data
  debconf-kde-helper docbook-xml docbook-xsl dolphin drkonqi ffmpegthumbs
  fonts-hack fonts-noto fonts-noto-cjk fonts-noto-cjk-extra
  fonts-noto-color-emoji fonts-noto-core fonts-noto-extra fonts-noto-hinted
  fonts-noto-ui-core fonts-noto-ui-extra fonts-noto-unhinted
  frameworkintegration fwupd fwupd-amd64-signed gdb-minimal geoclue-2.0 git
  git-man gtk2-engines-pixbuf hwdata ibus-data iio-sensor-proxy install-info
  jq kaccounts-providers kactivities-bin kactivitymanagerd kate kate5-data
  kde-baseapps kde-cli-tools kde-cli-tools-data kde-config-gtk-style
  kde-config-screenlocker kde-config-sddm kde-config-updates kde-style-breeze
  kde-style-oxygen-qt5 kdeconnect kded5 kdegraphics-thumbnailers kdialog
  kdoctools5 keditbookmarks kfind kgamma5 khelpcenter khotkeys khotkeys-data
  kimageformat-plugins kinfocenter kinit kio kio-extras kio-extras-data
  kmenuedit konqueror konsole konsole-kpart kpackagelauncherqml kpackagetool5
  kpeople-vcard kscreen ksshaskpass ksystemstats ktexteditor-data
  ktexteditor-katepart kup-backup kuserfeedback-doc kwalletmanager
  kwayland-data kwayland-integration kwin-common kwin-data kwin-style-breeze
  kwin-wayland kwin-x11 kwrite kwrited layer-shell-qt libaccounts-glib0
  libaccounts-qt5-1 libaccountsservice0 libappimage1.0abi1 libappstream4
  libappstreamqt2 libaribb24-0 libboost-chrono1.74.0
  libboost-program-options1.74.0 libcanberra-pulse libcddb2 libcolorcorrect5
  libdbusmenu-qt5-2 libdebconf-kde1 libdebuginfod-common libdebuginfod1
  libdmtx0b libdolphinvcs5 libdouble-conversion3 libdvbpsi10 libebml5
  libeditorconfig0 libepub0 liberror-perl libfakekey0 libflashrom1 libfmt9
  libftdi1-2 libfwupd2 libgcab-1.0-0 libgif7 libgit2-1.5 libglib2.0-bin
  libgps28 libgrantlee-templates5 libgsettings-qt1 libharfbuzz-subset0
  libhfstospell11 libhttp-parser2.9 libibus-1.0-5 libical3 libipt2 libixml10
  libjaylink0 libjcat1 libjq1 libkaccounts2 libkdecorations2-5v5
  libkdecorations2private10 libkdsoap1 libkf5activities5
  libkf5activitiesstats1 libkf5archive-data libkf5archive5 libkf5attica5
  libkf5auth-data libkf5auth5 libkf5authcore5 libkf5baloo5 libkf5balooengine5
  libkf5baloowidgets-bin libkf5baloowidgets5 libkf5bluezqt-data libkf5bluezqt6
  libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5
  libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5
  libkf5config-bin libkf5config-data libkf5configcore5 libkf5configgui5
  libkf5configqml5 libkf5configwidgets-data libkf5configwidgets5
  libkf5contacts-data libkf5contacts5 libkf5coreaddons-data libkf5coreaddons5
  libkf5crash5 libkf5dbusaddons-bin libkf5dbusaddons-data libkf5dbusaddons5
  libkf5declarative-data libkf5declarative5 libkf5dnssd-data libkf5dnssd5
  libkf5doctools5 libkf5filemetadata-bin libkf5filemetadata-data
  libkf5filemetadata3 libkf5globalaccel-bin libkf5globalaccel-data
  libkf5globalaccel5 libkf5globalaccelprivate5 libkf5guiaddons-bin
  libkf5guiaddons-data libkf5guiaddons5 libkf5holidays-data libkf5holidays5
  libkf5i18n-data libkf5i18n5 libkf5i18nlocaledata5 libkf5iconthemes-bin
  libkf5iconthemes-data libkf5iconthemes5 libkf5idletime5 libkf5itemmodels5
  libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
  libkf5jobwidgets5 libkf5js5 libkf5kcmutils-bin libkf5kcmutils-data
  libkf5kcmutils5 libkf5kcmutilscore5 libkf5kdcraw5 libkf5kdelibs4support-data
  libkf5kdelibs4support5 libkf5kdelibs4support5-bin libkf5kexiv2-15.0.0
  libkf5khtml-bin libkf5khtml-data libkf5khtml5 libkf5kiocore5
  libkf5kiofilewidgets5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5
  libkf5kirigami2-5 libkf5konq6 libkf5modemmanagerqt6 libkf5networkmanagerqt6
  libkf5newstuff-data libkf5newstuff5 libkf5newstuffcore5
  libkf5newstuffwidgets5 libkf5notifications-data libkf5notifications5
  libkf5notifyconfig-data libkf5notifyconfig5 libkf5package-data
  libkf5package5 libkf5parts-data libkf5parts-plugins libkf5parts5
  libkf5people-data libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5
  libkf5plasma5 libkf5plasmaquick5 libkf5prison5 libkf5prisonscanner5
  libkf5pty-data libkf5pty5 libkf5pulseaudioqt3 libkf5purpose-bin
  libkf5purpose5 libkf5quickaddons5 libkf5runner5 libkf5screen-bin
  libkf5screen-data libkf5screen8 libkf5screendpms8 libkf5service-bin
  libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data
  libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5style5
  libkf5su-bin libkf5su-data libkf5su5 libkf5syndication5abi1
  libkf5syntaxhighlighting-data libkf5syntaxhighlighting5 libkf5sysguard-data
  libkf5texteditor-bin libkf5texteditor5 libkf5textwidgets-data
  libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin libkf5wallet-data
  libkf5wallet5 libkf5waylandclient5 libkf5widgetsaddons-data
  libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5
  libkf5xmlgui-bin libkf5xmlgui-data libkf5xmlgui5 libkfontinst5
  libkfontinstui5 libkpipewire5 libkpipewiredmabuf5 libkpipewirerecord5
  libkpmcore12 libkscreenlocker5 libksgrd9 libksysguardformatter1
  libksysguardsensorfaces1 libksysguardsensors1 libksysguardsystemstats1
  libkuserfeedbackcore1 libkuserfeedbackwidgets1 libkwalletbackend5-5
  libkwineffects14 libkwinglutils14 libkworkspace5-5 liblayershellqtinterface5
  liblirc-client0 liblua5.2-0 libmad0 libmarkdown2 libmatroska7 libmbedtls14
  libmbedx509-1 libmd4c0 libminizip1 libnotificationmanager1 libonig5
  libopenconnect5 libopenmpt-modplug1 liboxygenstyle5-5
  liboxygenstyleconfig5-5 libpackagekitqt5-1 libpam-kwallet-common
  libpam-kwallet5 libpcre2-16-0 libphonon4qt5-4 libphonon4qt5-data
  libplasma-geolocation-interface5 libpolkit-qt5-1-1 libpoppler-qt5-1
  libpowerdevilcore2 libpowerdevilui5 libprocesscore9 libprocessui9
  libprotobuf-lite32 libproxy-tools libpskc0 libqaccessibilityclient-qt5-0
  libqalculate-data libqalculate22 libqca-qt5-2 libqca-qt5-2-plugins
  libqmobipocket2 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5
  libqt5gui5 libqt5help5 libqt5multimedia5 libqt5multimedia5-plugins
  libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5
  libqt5network5 libqt5positioning5 libqt5printsupport5 libqt5qml5
  libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickcontrols2-5
  libqt5quickparticles5 libqt5quickshapes5 libqt5quicktemplates2-5
  libqt5quickwidgets5 libqt5sensors5 libqt5sql5 libqt5sql5-sqlite libqt5svg5
  libqt5test5 libqt5texttospeech5 libqt5virtualkeyboard5 libqt5waylandclient5
  libqt5waylandcompositor5 libqt5webchannel5 libqt5webengine-data
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 libqt5webview5
  libqt5widgets5 libqt5x11extras5 libqt5xml5 libre2-9 libresid-builder0c2a
  libscim8v5 libsdl-image1.2 libsdl1.2debian libsidplay2
  libsignon-plugins-common1 libsignon-qt5-1 libsmbios-c2 libspatialaudio0
  libspdlog1.10 libsquashfuse0 libssh-4 libstemmer0d libstoken1
  libtaskmanager6abi1 libtomcrypt1 libtommath1 libtss2-esys-3.0.2-0
  libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0 libtss2-tcti-device0
  libtss2-tcti-mssim0 libtss2-tcti-swtpm0 libtss2-tctildr0 libupnp13
  libva-wayland2 libvlc-bin libvlc5 libvlccore9 libvoikko1 libweather-ion7
  libxcb-composite0 libxcb-cursor0 libxcb-dpms0 libxcb-record0 libxcb-res0
  libxcb-xinput0 libxcb-xv0 libxdgutilsbasedir1.0.1
  libxdgutilsdesktopentry1.0.1 libxml2-utils libxmlb2 libxmlsec1-openssl
  libyaml-0-2 libzip4 media-player-info milou oxygen-sounds packagekit
  packagekit-tools par2 partitionmanager phonon4qt5 phonon4qt5-backend-vlc
  plasma-browser-integration plasma-desktop plasma-desktop-data
  plasma-discover plasma-discover-backend-fwupd plasma-discover-common
  plasma-disks plasma-framework plasma-integration plasma-nm plasma-pa
  plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace
  plasma-workspace-data plasma-workspace-wayland polkit-kde-agent-1 powerdevil
  powerdevil-data pulseaudio-module-bluetooth pulseaudio-module-gsettings
  python3-blinker python3-cffi-backend python3-cryptography python3-distro
  python3-fuse python3-jwt python3-lazr.restfulclient python3-lazr.uri
  python3-oauthlib python3-pylibacl python3-pyqt5 python3-pyqt5.sip
  python3-pyxattr python3-software-properties python3-tornado python3-wadllib
  qdbus-qt5 qml-module-gsettings1.0 qml-module-org-kde-activities
  qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop
  qml-module-org-kde-kcm qml-module-org-kde-kcmutils
  qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons
  qml-module-org-kde-kholidays qml-module-org-kde-kio
  qml-module-org-kde-kirigami2 qml-module-org-kde-kitemmodels
  qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-org-kde-ksysguard qml-module-org-kde-kwindowsystem
  qml-module-org-kde-newstuff qml-module-org-kde-people
  qml-module-org-kde-pipewire qml-module-org-kde-prison
  qml-module-org-kde-purpose qml-module-org-kde-qqc2desktopstyle
  qml-module-org-kde-quickcharts qml-module-org-kde-runnermodel
  qml-module-org-kde-solid qml-module-org-kde-sonnet
  qml-module-org-kde-syntaxhighlighting qml-module-org-kde-userfeedback
  qml-module-qt-labs-folderlistmodel qml-module-qt-labs-platform
  qml-module-qt-labs-qmlmodels qml-module-qt-labs-settings
  qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtqml
  qml-module-qtqml-models2 qml-module-qtquick-controls
  qml-module-qtquick-controls2 qml-module-qtquick-dialogs
  qml-module-qtquick-layouts qml-module-qtquick-particles2
  qml-module-qtquick-privatewidgets qml-module-qtquick-shapes
  qml-module-qtquick-templates2 qml-module-qtquick-virtualkeyboard
  qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qtwebengine
  qt5-gtk-platformtheme qtchooser qtspeech5-speechd-plugin
  qttranslations5-l10n qtwayland5 sddm sddm-theme-breeze
  sddm-theme-debian-breeze sgml-data signon-plugin-oauth2 smartmontools socat
  software-properties-common software-properties-qt sonnet-plugins sshfs
  systemsettings tpm-udev vlc-data vlc-plugin-base vlc-plugin-video-output
  xdg-desktop-portal-kde xsettingsd xwayland
Suggested packages:
  gnome-control-center orion-gtk-theme tk | wish docbook docbook-dsssl
  docbook-defguide dbtoepub docbook-xsl-doc-html | docbook-xsl-doc-pdf
  | docbook-xsl-doc-text | docbook-xsl-doc docbook-xsl-saxon fop libsaxon-java
  libxalan2-java libxslthl-java xalan dolphin-plugins gir1.2-fwupd-2.0
  git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
  git-cvs git-mediawiki git-svn ibus systemd darcs exuberant-ctags mercurial
  subversion kde-config-gtk-style-preview samba vulkan-tools konq-plugins
  lrzsz kwin-addons gpsd kde-telepathy-send-file lirc qgnomeplatform-qt5
  qt5-image-formats-plugins qt5-qmltooling-plugins libsmbios-doc voikko-fi
  btrfs-progs hfsplus hfsutils jfsutils reiser4progs reiserfsprogs xfsprogs
  phonon4qt5-backend-gstreamer kde-config-flatpak
  plasma-discover-backend-flatpak network-manager-fortisslvpn
  network-manager-iodine network-manager-l2tp network-manager-openconnect
  network-manager-openvpn network-manager-pptp network-manager-ssh
  network-manager-strongswan network-manager-vpnc gocryptfs python-blinker-doc
  python-cryptography-doc python3-cryptography-vectors python3-crypto
  python-pylibacl-doc python-pyxattr-doc python-tornado-doc python3-twisted
  qtvirtualkeyboard-plugin perlsgml w3-recs opensp gsmartcontrol
  smart-notifier hspell libdvdcss2
Recommended packages:
  dbus-user-session kde-style-qtcurve systemd-coredump secureboot-db systemd
  plasma-firewall plasma-welcome
The following NEW packages will be installed:
  accountsservice aha appstream apt-config-icons apt-config-icons-hidpi
  apt-config-icons-large apt-config-icons-large-hidpi baloo-kf5 bluedevil
  bluez-obexd bolt breeze breeze-cursor-theme breeze-gtk-theme
  breeze-icon-theme bup bup-doc catdoc cryfs debconf-kde-data
  debconf-kde-helper docbook-xml docbook-xsl dolphin drkonqi ffmpegthumbs
  fonts-hack fonts-noto fonts-noto-cjk fonts-noto-cjk-extra
  fonts-noto-color-emoji fonts-noto-core fonts-noto-extra fonts-noto-hinted
  fonts-noto-ui-core fonts-noto-ui-extra fonts-noto-unhinted
  frameworkintegration fwupd fwupd-amd64-signed gdb-minimal geoclue-2.0 git
  git-man gtk2-engines-pixbuf hwdata ibus-data iio-sensor-proxy install-info
  jq kaccounts-providers kactivities-bin kactivitymanagerd kate kate5-data
  kde-baseapps kde-cli-tools kde-cli-tools-data kde-config-gtk-style
  kde-config-screenlocker kde-config-sddm kde-config-updates
  kde-plasma-desktop kde-style-breeze kde-style-oxygen-qt5 kdeconnect kded5
  kdegraphics-thumbnailers kdialog kdoctools5 keditbookmarks kfind kgamma5
  khelpcenter khotkeys khotkeys-data kimageformat-plugins kinfocenter kinit
  kio kio-extras kio-extras-data kmenuedit konqueror konsole konsole-kpart
  kpackagelauncherqml kpackagetool5 kpeople-vcard kscreen ksshaskpass
  ksystemstats ktexteditor-data ktexteditor-katepart kup-backup
  kuserfeedback-doc kwalletmanager kwayland-data kwayland-integration
  kwin-common kwin-data kwin-style-breeze kwin-wayland kwin-x11 kwrite kwrited
  layer-shell-qt libaccounts-glib0 libaccounts-qt5-1 libaccountsservice0
  libappimage1.0abi1 libappstream4 libappstreamqt2 libaribb24-0
  libboost-chrono1.74.0 libboost-program-options1.74.0 libcanberra-pulse
  libcddb2 libcolorcorrect5 libdbusmenu-qt5-2 libdebconf-kde1
  libdebuginfod-common libdebuginfod1 libdmtx0b libdolphinvcs5
  libdouble-conversion3 libdvbpsi10 libebml5 libeditorconfig0 libepub0
  liberror-perl libfakekey0 libflashrom1 libfmt9 libftdi1-2 libfwupd2
  libgcab-1.0-0 libgif7 libgit2-1.5 libglib2.0-bin libgps28
  libgrantlee-templates5 libgsettings-qt1 libharfbuzz-subset0 libhfstospell11
  libhttp-parser2.9 libibus-1.0-5 libical3 libipt2 libixml10 libjaylink0
  libjcat1 libjq1 libkaccounts2 libkdecorations2-5v5 libkdecorations2private10
  libkdsoap1 libkf5activities5 libkf5activitiesstats1 libkf5archive-data
  libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5authcore5
  libkf5baloo5 libkf5balooengine5 libkf5baloowidgets-bin libkf5baloowidgets5
  libkf5bluezqt-data libkf5bluezqt6 libkf5bookmarks-data libkf5bookmarks5
  libkf5calendarevents5 libkf5codecs-data libkf5codecs5 libkf5completion-data
  libkf5completion5 libkf5config-bin libkf5config-data libkf5configcore5
  libkf5configgui5 libkf5configqml5 libkf5configwidgets-data
  libkf5configwidgets5 libkf5contacts-data libkf5contacts5
  libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-bin
  libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data
  libkf5declarative5 libkf5dnssd-data libkf5dnssd5 libkf5doctools5
  libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3
  libkf5globalaccel-bin libkf5globalaccel-data libkf5globalaccel5
  libkf5globalaccelprivate5 libkf5guiaddons-bin libkf5guiaddons-data
  libkf5guiaddons5 libkf5holidays-data libkf5holidays5 libkf5i18n-data
  libkf5i18n5 libkf5i18nlocaledata5 libkf5iconthemes-bin libkf5iconthemes-data
  libkf5iconthemes5 libkf5idletime5 libkf5itemmodels5 libkf5itemviews-data
  libkf5itemviews5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5js5
  libkf5kcmutils-bin libkf5kcmutils-data libkf5kcmutils5 libkf5kcmutilscore5
  libkf5kdcraw5 libkf5kdelibs4support-data libkf5kdelibs4support5
  libkf5kdelibs4support5-bin libkf5kexiv2-15.0.0 libkf5khtml-bin
  libkf5khtml-data libkf5khtml5 libkf5kiocore5 libkf5kiofilewidgets5
  libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5 libkf5kirigami2-5 libkf5konq6
  libkf5modemmanagerqt6 libkf5networkmanagerqt6 libkf5newstuff-data
  libkf5newstuff5 libkf5newstuffcore5 libkf5newstuffwidgets5
  libkf5notifications-data libkf5notifications5 libkf5notifyconfig-data
  libkf5notifyconfig5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts-plugins libkf5parts5 libkf5people-data libkf5people5
  libkf5peoplebackend5 libkf5peoplewidgets5 libkf5plasma5 libkf5plasmaquick5
  libkf5prison5 libkf5prisonscanner5 libkf5pty-data libkf5pty5
  libkf5pulseaudioqt3 libkf5purpose-bin libkf5purpose5 libkf5quickaddons5
  libkf5runner5 libkf5screen-bin libkf5screen-data libkf5screen8
  libkf5screendpms8 libkf5service-bin libkf5service-data libkf5service5
  libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5
  libkf5sonnetui5 libkf5style5 libkf5su-bin libkf5su-data libkf5su5
  libkf5syndication5abi1 libkf5syntaxhighlighting-data
  libkf5syntaxhighlighting5 libkf5sysguard-data libkf5texteditor-bin
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5
  libkf5threadweaver5 libkf5wallet-bin libkf5wallet-data libkf5wallet5
  libkf5waylandclient5 libkf5widgetsaddons-data libkf5widgetsaddons5
  libkf5windowsystem-data libkf5windowsystem5 libkf5xmlgui-bin
  libkf5xmlgui-data libkf5xmlgui5 libkfontinst5 libkfontinstui5 libkpipewire5
  libkpipewiredmabuf5 libkpipewirerecord5 libkpmcore12 libkscreenlocker5
  libksgrd9 libksysguardformatter1 libksysguardsensorfaces1
  libksysguardsensors1 libksysguardsystemstats1 libkuserfeedbackcore1
  libkuserfeedbackwidgets1 libkwalletbackend5-5 libkwineffects14
  libkwinglutils14 libkworkspace5-5 liblayershellqtinterface5 liblirc-client0
  liblua5.2-0 libmad0 libmarkdown2 libmatroska7 libmbedtls14 libmbedx509-1
  libmd4c0 libminizip1 libnotificationmanager1 libonig5 libopenconnect5
  libopenmpt-modplug1 liboxygenstyle5-5 liboxygenstyleconfig5-5
  libpackagekitqt5-1 libpam-kwallet-common libpam-kwallet5 libpcre2-16-0
  libphonon4qt5-4 libphonon4qt5-data libplasma-geolocation-interface5
  libpolkit-qt5-1-1 libpoppler-qt5-1 libpowerdevilcore2 libpowerdevilui5
  libprocesscore9 libprocessui9 libprotobuf-lite32 libproxy-tools libpskc0
  libqaccessibilityclient-qt5-0 libqalculate-data libqalculate22 libqca-qt5-2
  libqca-qt5-2-plugins libqmobipocket2 libqt5concurrent5 libqt5core5a
  libqt5dbus5 libqt5designer5 libqt5gui5 libqt5help5 libqt5multimedia5
  libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5
  libqt5multimediawidgets5 libqt5network5 libqt5positioning5
  libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5
  libqt5quick5 libqt5quickcontrols2-5 libqt5quickparticles5 libqt5quickshapes5
  libqt5quicktemplates2-5 libqt5quickwidgets5 libqt5sensors5 libqt5sql5
  libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5texttospeech5
  libqt5virtualkeyboard5 libqt5waylandclient5 libqt5waylandcompositor5
  libqt5webchannel5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5
  libqt5webenginewidgets5 libqt5webview5 libqt5widgets5 libqt5x11extras5
  libqt5xml5 libre2-9 libresid-builder0c2a libscim8v5 libsdl-image1.2
  libsdl1.2debian libsidplay2 libsignon-plugins-common1 libsignon-qt5-1
  libsmbios-c2 libspatialaudio0 libspdlog1.10 libsquashfuse0 libssh-4
  libstemmer0d libstoken1 libtaskmanager6abi1 libtomcrypt1 libtommath1
  libtss2-esys-3.0.2-0 libtss2-mu0 libtss2-sys1 libtss2-tcti-cmd0
  libtss2-tcti-device0 libtss2-tcti-mssim0 libtss2-tcti-swtpm0
  libtss2-tctildr0 libupnp13 libva-wayland2 libvlc-bin libvlc5 libvlccore9
  libvoikko1 libweather-ion7 libxcb-composite0 libxcb-cursor0 libxcb-dpms0
  libxcb-record0 libxcb-res0 libxcb-xinput0 libxcb-xv0 libxdgutilsbasedir1.0.1
  libxdgutilsdesktopentry1.0.1 libxml2-utils libxmlb2 libxmlsec1-openssl
  libyaml-0-2 libzip4 media-player-info milou oxygen-sounds packagekit
  packagekit-tools par2 partitionmanager phonon4qt5 phonon4qt5-backend-vlc
  plasma-browser-integration plasma-desktop plasma-desktop-data
  plasma-discover plasma-discover-backend-fwupd plasma-discover-common
  plasma-disks plasma-framework plasma-integration plasma-nm plasma-pa
  plasma-systemmonitor plasma-thunderbolt plasma-vault plasma-workspace
  plasma-workspace-data plasma-workspace-wayland polkit-kde-agent-1 powerdevil
  powerdevil-data pulseaudio-module-bluetooth pulseaudio-module-gsettings
  python3-blinker python3-cffi-backend python3-cryptography python3-distro
  python3-fuse python3-jwt python3-lazr.restfulclient python3-lazr.uri
  python3-oauthlib python3-pylibacl python3-pyqt5 python3-pyqt5.sip
  python3-pyxattr python3-software-properties python3-tornado python3-wadllib
  qdbus-qt5 qml-module-gsettings1.0 qml-module-org-kde-activities
  qml-module-org-kde-bluezqt qml-module-org-kde-draganddrop
  qml-module-org-kde-kcm qml-module-org-kde-kcmutils
  qml-module-org-kde-kconfig qml-module-org-kde-kcoreaddons
  qml-module-org-kde-kholidays qml-module-org-kde-kio
  qml-module-org-kde-kirigami2 qml-module-org-kde-kitemmodels
  qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-org-kde-ksysguard qml-module-org-kde-kwindowsystem
  qml-module-org-kde-newstuff qml-module-org-kde-people
  qml-module-org-kde-pipewire qml-module-org-kde-prison
  qml-module-org-kde-purpose qml-module-org-kde-qqc2desktopstyle
  qml-module-org-kde-quickcharts qml-module-org-kde-runnermodel
  qml-module-org-kde-solid qml-module-org-kde-sonnet
  qml-module-org-kde-syntaxhighlighting qml-module-org-kde-userfeedback
  qml-module-qt-labs-folderlistmodel qml-module-qt-labs-platform
  qml-module-qt-labs-qmlmodels qml-module-qt-labs-settings
  qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtqml
  qml-module-qtqml-models2 qml-module-qtquick-controls
  qml-module-qtquick-controls2 qml-module-qtquick-dialogs
  qml-module-qtquick-layouts qml-module-qtquick-particles2
  qml-module-qtquick-privatewidgets qml-module-qtquick-shapes
  qml-module-qtquick-templates2 qml-module-qtquick-virtualkeyboard
  qml-module-qtquick-window2 qml-module-qtquick2 qml-module-qtwebengine
  qt5-gtk-platformtheme qtchooser qtspeech5-speechd-plugin
  qttranslations5-l10n qtwayland5 sddm sddm-theme-breeze
  sddm-theme-debian-breeze sgml-data signon-plugin-oauth2 smartmontools socat
  software-properties-common software-properties-qt sonnet-plugins sshfs
  systemsettings tpm-udev vlc-data vlc-plugin-base vlc-plugin-video-output
  xdg-desktop-portal-kde xsettingsd xwayland
0 upgraded, 572 newly installed, 0 to remove and 0 not upgraded.
Need to get 649 MB of archives.
After this operation, 2,058 MB of additional disk space will be used.
Do you want to continue? [Y/n] n

Offline

#4 2023-09-24 15:22:07

boughtonp
Member
From: UK
Registered: 2023-01-19
Posts: 212  
Website

Re: apt install kde-plasma-desktop recommends systemd

I tried to lookup at the debtree for kde-plasma-desktop but it timed out, and now pkginfo.devuan.org is returning 504 Gateway Time-out even for simple package lookups - I guess the KDE dependencies were too complicated and something crashed or locked up?

-

Anyway, what does apt rdepends systemd-coredump return?

Probably drkonqi ("Crash handler for Qt applications"), which plasma-workspace depends on.

Bullseye/Chimaera version of drkonqi didn't require systemd, but seems Bookworm/Daedalus version might:
https://packages.debian.org/bullseye/drkonqi
https://packages.debian.org/bookworm/drkonqi

According to the banned package list, both systemd and systemd-coredump is banned for "daedalus" and "daedalus-proposed-updates" but not "daedalus-security" and "daedalus-updates" ?

So Alex having the daedalus-proposed-updates repo enabled may explain the difference, though not clear why systemd packages are not banned for ALL repos?


3.1415P265E589T932E846R64338

Offline

#5 2023-09-24 15:29:24

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,486  

Re: apt install kde-plasma-desktop recommends systemd

I see it in the list of Recommended packages, but it's not in the list of packages to be installed, and I am not excluding Recommends. I'm testing on a daedalus desktop-live iso booted in qemu. Here's where those two Recommends come from. You cannot install them in devuan. You can proceed without excluding Recommends.

root@devuan:/home/devuan# apt rdepends systemd
<systemd>
root@devuan:/home/devuan# aptitude why systemd
i   ntp    Depends    ntpsec
i A ntpsec Recommends systemd | cron | cron-daemon
root@devuan:~# aptitude why systemd-coredump
i   task-xfce-desktop Recommends xfce4-goodies
i A xfce4-goodies     Depends    xfce4-notifyd | notification-daemon | notify-os
                                 d
p   plasma-workspace  Provides   notification-daemon
p   plasma-workspace  Depends    drkonqi (>= 5.27.5~)
p   drkonqi           Recommends systemd-coredump

The desktop-live isos only provide a single desktop, which includes everything you get when you install task-xfce-desktop. If you want a different desktop, it's probably better to use one of the installer isos. You can choose the desktop you want from the installer and get a fat installation with everything, or you can un-check the desktop stuff and start with a console-only system to add exactly what you want.

Offline

#6 2023-09-24 15:58:37

simernes
Member
Registered: 2023-09-16
Posts: 5  

Re: apt install kde-plasma-desktop recommends systemd

Thanks for the feedback. Would there be any disadvantages to installing kde-plasma-desktop in my already installed system compared to starting fresh with the installer isos? I'm wondering because now since I have it installed already it's more convenient.

Offline

#7 2023-09-24 17:17:52

yemuyin
Member
Registered: 2023-09-14
Posts: 16  

Re: apt install kde-plasma-desktop recommends systemd

An recommended package is not a mandatory package

Offline

#8 2023-09-24 19:45:26

boughtonp
Member
From: UK
Registered: 2023-01-19
Posts: 212  
Website

Re: apt install kde-plasma-desktop recommends systemd

I did a KDE Plasma install with --no-install-recommends once.

The result was useless.

It still gave me numerous packages I absolutely did not need, and it took me a while to figure out the reason a bunch of things were not working was because several actually useful packages were mis-labelled as recommends.

-

It would be nice if package maintainers were required to state why something is recommended/suggested, so that people could make informed decisions about when to include/exclude them, (and maybe get the maintainers to think a bit harder about which level a dependency belongs in).


3.1415P265E589T932E846R64338

Offline

#9 2023-09-24 20:36:45

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,251  

Re: apt install kde-plasma-desktop recommends systemd

Yeah; just like all cats turn left together when you try to herd them smile

Offline

#10 2023-10-06 20:32:56

zapper
Member
Registered: 2017-05-29
Posts: 967  

Re: apt install kde-plasma-desktop recommends systemd

If a desktop environment requires some bloated linux framework, systemd, dbus, pulseaudio, pipewire, avahi or smilar, as a dependency that is by definition proof that the maintainers are falling into the trash line-up. The more trash required, the more trash it is.

But that goes without saying. tongue


Freedom is never more than one generation away from extinction. Feelings are not facts
If you wish to be humbled, try to exalt yourself long term  If you wish to be exalted, try to humble yourself long term
Favourite operating systems: Hyperbola Devuan OpenBSD
Peace Be With us All!

Offline

#11 2024-03-29 04:48:22

FAipLLC-Andrew
Member
Registered: 2024-01-04
Posts: 30  

Re: apt install kde-plasma-desktop recommends systemd

OH yes and tasksel shows a pop-up selector but does not execute anything - no response from the mouse-click.

Offline

Board footer