Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Installation & Einrichtung => Thema von: Andreas am 26. März 2020, 09:04:43

Titel: Das Arch-System sauber halten...
Beitrag von: Andreas am 26. März 2020, 09:04:43

Bei vielen Paketinstallationen wird nicht nur das Paket, das man eigentlich haben möchte, installiert. Das gewünschte Paket hängt von anderen Paketen ab, ohne die es nicht funktionieren würde. Diese "Abhängigkeiten" werden mit installiert - das erledigt pacman automatisch für uns.

Bestimmt ist es schon mal vorgekommen (oder das wird es noch), dass ihr ein Programm ausprobieren wollt und es deswegen installiert - mit nachgezogenen Abhängigkeiten. Wenn euch dann das Programm nicht gefällt, entfernt ihr es wieder mit sudo pacman -R <paketname> - und jetzt wird nur das Paket ohne seine nun überflüssig mitinstallierten Abhängigkeiten entfernt!

Pacman kennt auch Steuerparameter, mit denen ein Paket mitsamt seinen nachgezogenen Abhängigkeiten entfernt wird. Also kein "vollmüllen" wie bei Windows...

Das geht mit sudo pacman -Rcns <paketname>

Hierbei wird alles - auch die nachgezogenen Pakete - entfernt.
EDIT: Sollte in der Zwischenzeit ein solches Paket von einem anderen benötigt werden, wird es natürlich nicht entfernt. Es kommt auch nicht die bei Windows-Systemen oft auftauchende Frage: "xyz wird eventuell noch von einer anderen Anwendung benötigt. Möchten Sie es trotzdem entfernen?"

Einfach - sauber - schnell.

Man muss sich nur entweder merken, welche Parameter das waren (hier: Rcns) - oder, man legt eine Textdatei an, in der man solch nützliche Dinge notiert. So eine Datei hat dann auch den Vorteil, dass man die kompletten Befehle mit C&P verwenden kann und nicht nochmal eintippen muss.

LG
Andreas

Titel: Re:Das Arch-System sauber halten...
Beitrag von: Dietrich am 26. März 2020, 09:20:40

Hallo Andreas,

Danke für den Tipp........wird umgehend meiner Liste hinzugefügt.

Gruß
Dietrich


Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.