Ich habe, seitdem ich Manjaro XFCE nutze, für Pakete zu Installieren/deinstallieren, immer den pamac-manager benutzt, also grafisch, im Menü heist das Software hinzufügen/entfernen.
Ist wirklich sehr bequem, gut zu handhaben.
Ich freunde mich aber immer mehr mit pacman im Terminal an. Habe schon immer gerne damit unter Ubuntu und dessen Ableger gearbeitet.
Pamac-manager entfernt in der Standardeinstellung nicht "unnötige Abhängigkeiten". Das habe ich auch so belassen, weil, wer weis was ich da alles lösche was noch gebraucht wird....
Da ich das nie gemacht habe, fällt da einiges an.
Also im INet nach den Befehlen für pacman gesucht, ich zitiere von dieser Seite:
Alles gemacht wie es da steht, dann den letzten, den kombi-Befehl ausgeführt:Verwaiste Pakete entfernen
Gespeichert von Erik Wegner am/um Mi., 29.08.2018 - 06:16
Body
Wenn die Festplatte nicht mehr genug freien Speicher bietet, um alle Softwarepakete des Arch Linux Systems zu aktualisieren, dann ist der erste Schritt, den Zwischenspeicher für heruntergeladene Pakete zu leeren:
sudo pacman -Scc
Wenn das nicht reicht, kann ein Blick auf verwaiste Pakete helfen:
pacman -Qqtd
Diese Pakete wurden passiv installiert, um Abhängigkeiten aktiv installierter Programme zu erfüllen. Jetzt werden sie in der Regel nicht mehr benötigt und können entfernt werden. Ein einzelnes Paket wird entfernt mit:
sudo pacman -Rsn packagename
Beide Befehle können auch kombiniert werden:
sudo pacman -Rsn `pacman -Qqtd`
Code: Alles auswählen
sudo pacman -Rsn `pacman -Qqtd`
Prüfe Abhängigkeiten...
:: cups-filters benötigt optional foomatic-db-engine: drivers use Ghostscript to convert PostScript to a printable form directly
:: git benötigt optional perl-lwp-protocol-https: git mediawiki https support
:: inkscape benötigt optional python-lxml: some extensions
:: inxi benötigt optional perl-io-socket-ssl: -U; -w,-W; -i (if dig not installed)
:: mc benötigt optional cdrkit: iso9660 extfs
:: perl-libwww benötigt optional perl-lwp-protocol-https: for https:// url schemes
:: python-html5lib benötigt optional python-lxml: lxml treebuilder
Pakete (189) cdrtools-3.02a09-4 cmake-3.19.5-1 cracklib-2.9.7-2 deepin-desktop-base-2:2021.1.25-1
deepin-qt-dbus-factory-5.3.35-1 deepin-qt5platform-plugins-5.0.19-1 dtkcore-1:5.4.0-1
dtkgui-5.4.0-1 dtkwidget-5.4.1-1 faudio-21.02-1 fltk-1.3.5-4 foomatic-db-engine-4:20200206-1
glib-1.2.10-16 glib2-docs-2.66.7-1 gnome-online-accounts-3.38.0-1 gsettings-qt-0.1.20170110-3
gstreamer0.10-0.10.36-17 gstreamer0.10-base-0.10.36-13 gtk-doc-1.33.2-1 gtk2-perl-1.24993-2
jsoncpp-1.9.4-1 jxrlib-0.2.1-3 kemoticons-5.79.0-1 kpackage-5.79.0-1 kparts-5.79.0-1
kpty-5.79.0-1 kunitconversion-5.79.0-1 kwayland-5.79.0-1 lib32-acl-2.2.53-1
lib32-attr-2.4.48-1 lib32-faudio-21.02-1 lib32-gettext-0.21-1 lib32-libnl-3.5.0-1
lib32-libpcap-1.10.0-1 libdvbpsi-1:1.3.3-2 libfm-1.3.2-1 libfm-extra-1.3.2-1 libglade-2.6.4-7
libqtxdg-3.6.0-2 libtar-1.2.20-5 libupnp-1.14.1-1 libuv-1.41.0-1 linux414-4.14.222-1
lshw-B.02.19.2-1 menu-cache-1.1.0-2 ninja-1.10.2-1 openssl-1.0-1.0.2.u-1
perl-alien-build-2.38-1 perl-alien-libxml2-0.17-1 perl-anyevent-4:7.17-3
perl-bytes-random-secure-0.29-8 perl-capture-tiny-0.48-4 perl-crypt-openssl-random-0.15-6
perl-crypt-openssl-rsa-0.31-5 perl-crypt-random-seed-0.03-5 perl-crypt-random-tesha2-0.01-6
perl-crypt-ssleay-0.73_04-14 perl-dbi-1.643-2 perl-digest-hmac-1.03-9 perl-digest-sha1-2.13-15
perl-ffi-checklib-0.27-2 perl-file-chdir-0.1011-4 perl-file-which-1.23-4
perl-io-socket-inet6-2.72-7 perl-io-socket-ssl-2.067-2 perl-json-2.97001-2
perl-lwp-protocol-https-6.10-1 perl-mail-authenticationresults-2.20210112-1
perl-mail-dkim-1.20200907-1 perl-mail-spf-2.9.0-7 perl-math-random-isaac-1.004-7
perl-net-dns-1.29-1 perl-net-ip-1.26-8 perl-net-ssleay-1.88-2 perl-netaddr-ip-4.079-10
perl-path-class-0.37-6 perl-path-tiny-0.118-1 perl-socket6-0.29-5 perl-xml-libxml-2.0206-1
perl-xml-namespacesupport-1.12-4 perl-xml-sax-1.02-1 perl-xml-sax-base-1.09-4
python-anytree-2.8.0-3 python-beaker-1.11.0-6 python-configobj-5.0.6.r110.g3e2f4cc-1
python-lxml-4.6.2-1 python-mako-1.1.4-1 python-markdown-3.3.3-3 python-markupsafe-1.1.1-6
python-patiencediff-0.2.1-3 python-pygments-2.8.0-1 python2-cairo-1.18.2-4
python2-gobject2-2.28.7-6.1 qt5-graphicaleffects-5.15.2-1 qt5-quickcontrols-5.15.2-1
qt5-quickcontrols2-5.15.2-1 re2c-2.0.3-1 rhash-1.4.1-1 vte-legacy-0.28.2-10
wxgtk2.8-2.8.12.1-6 autoconf-archive-1:2019.01.06-4 bogofilter-1.2.5-2 breezy-3.1.0.8-1
chrpath-0.16-3 cython-0.29.22-1 deepin-qt5integration-5.1.5-1 deepin-turbo-0.0.3-2
dillo-3.0.5-8 dkms-2.8.4-1 doxygen-1.9.1-1 dtkwm-2.0.12-10 dvd+rw-tools-7.1-9
dvdauthor-0.7.2-10 enca-1.19-4 exif-py-2.3.2-1 extra-cmake-modules-5.79.0-1 freeimage-3.18.0-7
gconf-3.2.6+11+g07808097-7 gendesk-1.0.8-1 ghostpcl-9.53.3-3 ghostxps-9.53.3-3 gio-qt-0.0.9-1
gobject-introspection-1.66.1-3 gspell-1.8.4-1 gst-plugin-gtk-1.18.3-1
gstreamer0.10-base-plugins-0.10.36-13 gtk-1.2.10-17 gtkdialog-0.8.3-2
gtksourceviewmm-1:3.18.0-5 gumbo-parser-0.10.1-2 hplip-1:3.20.11-2 icoutils-0.32.3-3
jbigkit-2.1-5 js60-60.9.0-2 js68-68.12.0-1 kdeclarative-5.79.0-1 kdelibs4support-5.79.0-1
kdesu-5.79.0-1 kirigami2-5.79.0-1 kvantum-theme-matcha-20190810-1 lib32-alsa-oss-1.1.8-2
lib32-lz4-1.9.3-1 libcue-2.2.1-2 libfm-gtk2-1.3.2-1 libgdata-0.18.0-1 libguess-1.2-3
libhandy-1.0.3-1 libmagick6-6.9.12.2-1 libpwquality-1.4.4-3 libsidplayfp-2.0.2-1
libunique-1.1.6-8 libxml++2.6-2.42.0-1 libxnvctrl-460.39-1 libytnef-1.9.3+7+g24fe30e-2
libzip-1.7.3-1 linux-latest-5.10-1 linux414-nvidia-460.39-7 lxmenu-data-0.1.5-3
mercurial-5.7-1 meson-0.57.1-1 mhwd-nvidia-340xx-340.108-1 mozilla-common-1.4-6 nasm-2.15.05-1
numactl-2.0.14-1 opencl-headers-2:2020.12.18-1 perl-event-execflow-0.64-7
perl-gtk2-ex-formfactory-0.67-5 pkgfile-21-2 poppler-qt5-21.02.0-1 pygtk-2.24.0-14
python-sip4-4.19.24-1 python2-dbus-1.2.16-3 python2-distutils-extra-2.39-5 python2-pyxdg-0.26-8
qt4-4.8.7-33 rust-1:1.50.0-1 sox-14.4.2-7 spamassassin-3.4.4-3 splix-2.0.0-15
telepathy-glib-0.24.2-2 udisks2-qt5-5.0.5-1 vlc-3.0.12-1 wine-6.2-1 wxpython2.8-2.8.12.1-3
xfce4-dev-tools-4.16.0-1 xorg-bdftopcf-1.1-2 xorg-font-util-1.3.2-2 xorg-mkfontscale-1.2.1-2
xorg-util-macros-1.19.3-1
Gesamtgröße der entfernten Pakete: 1925,32 MiB
:: Möchten Sie diese Pakete entfernen? [J/n]