Verwaiste Pakete

Hilfe bei Updates und Installtion von neuen Paketen bzw. Programmen.
Benutzeravatar

Themen Author
LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Verwaiste Pakete

#1

Beitrag von LaGGGer »

Hallo
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:
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`
Alles gemacht wie es da steht, dann den letzten, den kombi-Befehl ausgeführt:

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] 
Das ist eine ganze Menge verwaister Programme, fast 2GB würden frei werden, aber ich traue mich nicht. Kann ich da was abschießen? ???
°°
MfG LaGGGer
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: Verwaiste Pakete

#2

Beitrag von gosia »

Hallo LaGGGer,
schwierig, ich kann mir nicht vorstellen, dass jemand dir diese Verantwortung abnehmen kann, der wenig über dein System weiss.
Mein erster Tip: mach vorher ein Backup vom System.
Dann die Gegenfrage: brennt die Hütte so sehr, dass Du unbedingt ca. 2GB freischaufeln musst?
Und zur angegebenen Befehlsverknüpfung, in diesem Fall halte ich von solchen Automatismen genauso viel, wie von GUIs, bei denen man hinter der hübschen Oberfläche nicht mehr sehen kann, was sie alles so treiben.
Mein Vorschlag: benutze deinen gesunden Menschenverstand und sieh dir erstmal den ersten Teil an:
(ich benutze jetzt keine Zitate, sondern picke nur was raus)

Code: Alles auswählen

cups-filters benötigt optional foomatic-db-engine: drivers use Ghostscript to convert PostScript to a printable form directly
machst oder brauchst Du sowas, Postscript-Dateien direkt in ein druckbares Format umwandeln? Ich hatte das noch nie nötig, aber Du vielleicht?

Code: Alles auswählen

perl-lwp-protocol-https: git mediawiki https support
benutzt Du git im Zusammenhang mit Mediawiki?

Code: Alles auswählen

inkscape benötigt optional python-lxml: some extensions
benutzt du inkscape und zusätzlich solche Erweiterungen dafür? Wobei ich nicht weiss, welche genau das sein sollen?

Code: Alles auswählen

inxi benötigt optional perl-io-socket-ssl: -U; -w,-W; -i (if dig not installed)
Ist dig installiert? Wenn nicht, würde es sicher reichen, dig zu installieren und perl-io-socket-ssl könnte dann wohl weg

Code: Alles auswählen

mc benötigt optional cdrkit
Hm, brennst Du CD/DVDs, hier wohl speziell Audio CDs mit Text Informationen und Video DVDs?
usw. usw.

Du kannst auch den Rest überfliegen, da steht z.B. was von Deepin-Zeugs, benutzt Du wohl nicht, könnte also wahrscheinlich weg. Dann steht z.B. in der Löschliste VLC und wine. Beides brauchst Du nicht? Wenn unnötig, dann weg damit, aber eben "normal" VLC und wine deinstallieren.
So würde ich das machen, Stück für Stück vorgehen und prüfen. Und damit Du nicht bis Ostern dasitzt, nur das deinstallieren, wo Du weisst, was Du machst. Deepin -> die Oberfläche benutze ich nicht -> weg damit
Im Zweifelsfall lieber behalten (oder wenigstens die Entscheidung verschieben), libxnvctrl hm, hat was mit VNC zu tun, weg oder nicht? Wenn Du VNC benutzt, wird es wohl gebraucht, wenn nicht, dann nicht. Aber das können wir nur raten, nur Du weisst das genau. Wobei ich mal meinen Hut verwette, Du benutzt kein VNC.
Aber wie gesagt, ich bin da eher vorsichtig, lieber nur 700MB freischaufeln und das System läuft immer noch als 2GB entfernen und nichts geht mehr, bzw. Du musst erst wieder basteln...

viele Grüße gosia
Benutzeravatar

Themen Author
LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: Verwaiste Pakete

#3

Beitrag von LaGGGer »

Danke für deine Antwort
gosia hat geschrieben: ↑Sonntag 7. März 2021, 14:25 Dann die Gegenfrage: brennt die Hütte so sehr, dass Du unbedingt ca. 2GB freischaufeln musst?
Nein, das nicht, ich habe nur nicht gerne überflüssigen Müll auf meiner Instalation. Das hat man Windows doch immer vorgeworfen das Programme nicht gescheit deinstalliert werden. Jetzt habe ich das Problem hier auch.

Die Frage ist, wie werden verwaiste Programme definiert? Wenn das Abhängigkeiten von einem Programm sind das längst wieder deinstalliert wurde können die doch auch weg ...

Ich kann also keinem die Verantwortung in die Schuhe schieben, habe ich mir fast gedacht :D

Na gut, ich tu das jetzt nicht alles analysieren was da deinstalliert werden kann oder nicht. Das ist ne Menge Arbeit.
Ich belasse das so bevor ich irgendwas versemmele.

Die Lehre aus der Geschichte.: Programme werde ich jetzt nur noch über packman installieren/deinstallieren.
Manche Programme probier ich nur kurz aus und werfe die gleich wieder runter, da kann ich die Abhängigkeiten gleich wieder mit deinstallieren.
°°
MfG LaGGGer
Benutzeravatar

Holle
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 95
Registriert: Sonntag 31. Januar 2021, 23:10
CPU: AMD® Ryzen™ 7 PRO 4750G
GPU: Renoir Rx Vega 8
Kernel: LTS
Desktop-Variante: KDE Plasma
GPU Treiber: amdgpu AMD RENOIR
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: Verwaiste Pakete

#4

Beitrag von Holle »

Ich benutzte zwar Plasma 5 und kein XFCE. Nicht mehr benötige Programme und Abhängigkeiten habe ich für Manjaro immer ohne irgendwelche Probleme folgenderweise gelöscht:

Code: Alles auswählen

sudo pacman -Qdt   #erstmal nur zur Sichtung der Pakete ohne Abhängigkeiten

Code: Alles auswählen

sudo su

Code: Alles auswählen

pacman -Qdtq | pacman -Rs -
Danach war alles bestens sauber! :)
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: Verwaiste Pakete

#5

Beitrag von gosia »

Hallo LaGGGer,
LaGGGer hat geschrieben: ↑Sonntag 7. März 2021, 17:42 ich habe nur nicht gerne überflüssigen Müll auf meiner Instalation.
Wer hat das schon gern. Ich sehe also, ich sollte etwas mutiger und auch genauer sein. Pakete aus dem ersten Teil
LaGGGer hat geschrieben: ↑Sonntag 7. März 2021, 12:27

Code: Alles auswählen

:: 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
...
:: python-html5lib benötigt optional python-lxml: lxml treebuilder
würde ich schon mutig entfernen (nach einem kurzen Blick, sind ja nur sieben, das ist überschaubar). Von dem restlichen Haufen sind ja einige auch sofort identifizierbar. Wie lange musst Du überlegen, ob Du VLC oder wine brauchst oder nicht? Oder den Deepin-Desktop?
Aber genau das macht mich misstrauisch gegenüber dem Verfahren. Wieso und weshalb sollten z.B. VLC und wine "verwaiste Pakete" sein? Ja, sie werden von keinem anderen Paket gebraucht, so wie z.B. auch ein Texteditor von keinem anderen Paket gebraucht wird. Aber vielleicht brauchst Du VLC und wine? Das kann kein Algorithmus entscheiden, auch nicht, wenn er Strichlisten führen würde, wie oft die Pakete aufgerufen wurden. Das liegt nur bei dir.
Ich würde also künftig, wie von dir schon entschieden, pacman benutzen und von Zeit zu Zeit mit

Code: Alles auswählen

pacman -Qt | pacman -Rns - 
https://wiki.archlinux.org/index.php/Pa ... _(orphans)
aufräumen. Das ist nicht so aggresiv wie das ursprüngliche Kommando.

viele Grüße gosia
Benutzeravatar

Holle
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 95
Registriert: Sonntag 31. Januar 2021, 23:10
CPU: AMD® Ryzen™ 7 PRO 4750G
GPU: Renoir Rx Vega 8
Kernel: LTS
Desktop-Variante: KDE Plasma
GPU Treiber: amdgpu AMD RENOIR
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: Verwaiste Pakete

#6

Beitrag von Holle »

gosia hat geschrieben: ↑Sonntag 7. März 2021, 20:30 Wieso und weshalb sollten z.B. VLC und wine "verwaiste Pakete" sein?
Allerdings wundert mich das auch. Es muss aber ein Grund geben, dass pacman mit diesem Befehl diese Pakete als verwaist listet. (Ist übrigens mit VLC in meinem System nicht so!)
https://www.archlinux.de/packages/extra/x86_64/vlc

Benutzer 1396 gelöscht

Re: Verwaiste Pakete

#7

Beitrag von Benutzer 1396 gelöscht »

Holle hat geschrieben: ↑Montag 8. März 2021, 00:12 ....Es muss aber ein Grund geben, dass pacman mit diesem Befehl diese Pakete als verwaist listet....
Bei mir ist z.B. Google Chrome und Kodi als verwaist markiert und zum Abschuss freigegeben. Beide Anwendungen nutze ich häufig. Wenn Pacman trotzdem seine Abschussfreigabe erteilt, dann muss dieser Pacman schleunigst von einigen Aufgaben entbunden werden. C:-)

maroco
Forum Kenner
Forum Kenner
Beiträge: 101
Registriert: Freitag 29. November 2019, 08:07
CPU: Dual Core Intel Core i5-7200U
GPU: Intel HD Graphics 620
Kernel: 5.15
Desktop-Variante: XFCE oder Openbox
GPU Treiber: i915
Hat sich bedankt: 5 Mal
Danksagung erhalten: 38 Mal
Kontaktdaten:

Re: Verwaiste Pakete

#8

Beitrag von maroco »

gosia hat geschrieben: ↑Sonntag 7. März 2021, 20:30 Wieso und weshalb sollten z.B. VLC und wine "verwaiste Pakete" sein? Ja, sie werden von keinem anderen Paket gebraucht, so wie z.B. auch ein Texteditor von keinem anderen Paket gebraucht wird.
Wenn ich das richtig sehe, könnten doch auch VLC und Wine vom Benutzer als Abhängigkeiten anderer Pakete installiert worden sein.

Code: Alles auswählen

pacman -Sii vlc
[...]
Benötigt von             : deepin-music  deepin-voice-note  elisa  kaffeine  phonon-qt5-vlc

pacman -Sii wine
[...]
Benötigt von             : playonlinux  wine-gecko  wine-mono  wine-nine  winetricks
MediaTerm, mein MediathekView-Client für die Kommandozeile: https://mediaterm.martikel.bplaced.net/

Benutzer 1396 gelöscht

Re: Verwaiste Pakete

#9

Beitrag von Benutzer 1396 gelöscht »

Timeshift Sicherung gemacht und

Code: Alles auswählen

pacman -Qtdq | pacman -Rns - 
durchlaufen lassen. Ich habe danach längst nicht alles kontrolliert aber gefunden hat Pacman 1,7 GB an verwaisten Dateien und danach weg gehauen bei mir:
Kwallet
Kwallet Manager
Google Chrome 89.0.4389.82 (aktuell)
AnyDesk
Alle Java Versionen und alle Programme, die auf Java basieren.
DeaDBeef stürzt nach Aufruf ab
.....
Mein Fazit: Ich denke, das kann man nicht einfach so mal eben durchlaufen lassen.
Benutzeravatar

Themen Author
LaGGGer
Forum Held
Forum Held
Beiträge: 1519
Registriert: Freitag 26. Juni 2020, 18:53
CPU: AMD Ryzen 7 5800X
GPU: GeForce GTX 1060
Kernel: 6.5
Desktop-Variante: XFCE
GPU Treiber: Nvidia aktuell
Hat sich bedankt: 141 Mal
Danksagung erhalten: 249 Mal

Re: Verwaiste Pakete

#10

Beitrag von LaGGGer »

Danke für eure Antworten
Manfrago hat geschrieben: ↑Montag 8. März 2021, 08:55 Mein Fazit: Ich denke, das kann man nicht einfach so mal eben durchlaufen lassen.
Ja, denke ich auch. Habs trotzdem riskiert mit der Vorgehensweise von Holle:

Code: Alles auswählen

pacman -Qdtq | pacman -Rs -
Seltsam das man da expliziet in die root umgebung mit sudo su wechseln muss, aber ok.
Ja, wine ist auch weg, ebenso VLC. Ich habe mir IrfanView, das ja bekantlicherweise ein Windows Programm ist und unter Linux nur mit wine läuft, vor einigen Wochen installiert, als snap-Paket.
Anscheinend bringt snap aber schon eine wine-Umgebung mit, das Programm funktioniert jedenfalls noch.

Ok, VLC ist schnell wieder installiert, mal sehen was da sonst noch kommt. Jedenfalls startet mein Manjaro noch ^^.

Aber es hätte auch schlimmer sein können. In Zukunft werde ich das auf keinen Fall mehr so handhaben. Finde es nur komisch das Holle da keine Probleme hat, anscheinend macht er das ja öfters.
°°
MfG LaGGGer

Benutzer 1396 gelöscht

Re: Verwaiste Pakete

#11

Beitrag von Benutzer 1396 gelöscht »

Eine Alternative wäre

Code: Alles auswählen

sudo pacman -Rns $(pacman -Qtdq)
Zerstört etwas weniger....aber verlässlich verwaiste Pakete entfernen stelle ich mir anders vor.
Wie dem auch sei, ich denke, das hat auch etwas damit zu tun, ob man Pakete aus Fremdquellen installiert hat.
Benutzeravatar

Holle
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 95
Registriert: Sonntag 31. Januar 2021, 23:10
CPU: AMD® Ryzen™ 7 PRO 4750G
GPU: Renoir Rx Vega 8
Kernel: LTS
Desktop-Variante: KDE Plasma
GPU Treiber: amdgpu AMD RENOIR
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: Verwaiste Pakete

#12

Beitrag von Holle »

LaGGGer hat geschrieben: ↑Montag 8. März 2021, 11:34 Finde es nur komisch das Holle da keine Probleme hat, anscheinend macht er das ja öfters.
Ich arbeite immer ohne Pamac, nur im Terminal. Bisher hatte ich nie Probleme und dieser Befehl mit pacman ist genau dafür vorgesehen ===> Verwaiste Pakete entfernen, die als Abhängigkeiten installiert wurden, aber nicht mehr von anderen Paketen benötigt werden.
Ich habe auch den Google-Chrome installiert aus dem AUR und pacman zeigt alles korrekt an.
Ihr habt beide eine XFCE Umgebung und Probleme, aber eigentlich dürfte es hier keinen Zusammenhang geben.
Es spricht eher dafür, dass Euer System irgendwo schon verbastelt wurde.

Code: Alles auswählen

pacman -Qdtq | pacman -Rs -
Das funktioniert nur in einer Root Umgebung, sonst kommt eine Fehlermeldung.
-Rns verwende ich nur, wenn ich mir 100% sicher bin, keine Backups mehr zu brauchen.
-n, --nosave
Instructs pacman to ignore file backup designations. Normally, when
a file is removed from the system the database is checked to see if
the file should be renamed with a .pacsave extension.

Benutzer 1396 gelöscht

Re: Verwaiste Pakete

#13

Beitrag von Benutzer 1396 gelöscht »

Holle hat geschrieben: ↑Montag 8. März 2021, 12:37 ...Ich habe auch den Google-Chrome installiert aus dem AUR und pacman zeigt alles korrekt an.
Ihr habt beide eine XFCE Umgebung und Probleme, aber eigentlich dürfte es hier keinen Zusammenhang geben.
Es spricht eher dafür, dass Euer System irgendwo schon verbastelt wurde....
Bislang lief mein System völlig ohne Probleme - bis ich diesen Befehl angewandt habe :)
Jetzt ist mein System verbastelt :D
Nachdem ich nun Google Chrome und AnyDesk neu installiert und erneut nach verwaisten Paketen suchen lassen habe, stehen beide auch nicht mehr auf der Abschussliste. Stattdessen soll jetzt mein Optimus Manager QT gekillt werden.... :D :D :D
Benutzeravatar

Holle
Erfahrenes Foren Mitglied
Erfahrenes Foren Mitglied
Beiträge: 95
Registriert: Sonntag 31. Januar 2021, 23:10
CPU: AMD® Ryzen™ 7 PRO 4750G
GPU: Renoir Rx Vega 8
Kernel: LTS
Desktop-Variante: KDE Plasma
GPU Treiber: amdgpu AMD RENOIR
Hat sich bedankt: 7 Mal
Danksagung erhalten: 16 Mal

Re: Verwaiste Pakete

#14

Beitrag von Holle »

Manfrago hat geschrieben: ↑Montag 8. März 2021, 13:35 Stattdessen soll jetzt mein Optimus Manager QT gekillt werden....
Das sollte verhindert werden können, indem man den Status eines installierten Paketes auf „Ausdrücklich installiert“ setzt.

Code: Alles auswählen

pacman -D --asexplicit <Paket>
Benutzeravatar

gosia
Forum Held
Forum Held
Beiträge: 2232
Registriert: Dienstag 24. Mai 2016, 13:33
CPU: Intel i5-3210M
GPU: Intel HD 4000
Kernel: 4.19
Desktop-Variante: Openbox
GPU Treiber: i915
Hat sich bedankt: 20 Mal
Danksagung erhalten: 495 Mal

Re: Verwaiste Pakete

#15

Beitrag von gosia »

Hallo Holle,
Holle hat geschrieben: ↑Montag 8. März 2021, 13:44 Das sollte verhindert werden können, indem man den Status eines installierten Paketes auf „Ausdrücklich installiert“ setzt.
Naja, mich betrifft es ja zum Glück nicht, und sowas funktioniert,. Aber trotzdem ist es IMHO keine befriedigende Lösung, sondern eher ein Notnagel ;)

viele Grüße gosia
Antworten

Zurück zu „Manjaro Linux Paketverwaltung und Kommandozeile“