Zuerst sollten Sie wissen, dass unsere Systeme nicht so schlau sind !! Ein System kann nicht wissen, welches Paket von Ihnen benötigt wird oder nicht. Ubuntu kann keine Pakete entfernen, die vom Benutzer selbst installiert wurden. Stattdessen können Sie die Pakete löschen, die als Abhängigkeiten für andere Pakete heruntergeladen und nicht mehr verwendet wurden. Dies bedeutet, dass diese Pakete vom System selbst installiert wurden und nicht vom Benutzer...
man apt-get
autoremove
autoremove is used to remove packages that were automatically
installed to satisfy dependencies for other packages and are now no
longer needed.
Wenn Sie also sudo apt-get autoremove
ausführen, werden die nicht verwendeten Pakete deinstalliert, die als Abhängigkeiten für andere Pakete verwendet wurden.
Ein System kann Ihnen die wichtigen oder erforderlichen Pakete anzeigen, sodass diese nicht entfernt werden dürfen.
Installieren Sie aptitude, wenn Sie es nicht haben:
sudo apt-get install aptitude
Jetzt können Sie nach Paketen suchen, die für erforderlich gehalten werden:
aptitude search '~prequired'
oder wichtig:
aptitude search '~pimportant'
Wie man die unbenutzten Pakete in Ubuntu kennt
Es gibt ein Bash-Skript für ein Tool namens unusedpkg, das getestet werden kann, seitdem Sie die Pakete nicht verwendet haben, sodass Sie bestimmen können, was gelöscht werden soll.
Laden Sie das Skript herunter . Extrahieren Sie den komprimierten Ordner und erteilen Sie dem Skript die Berechtigung
chmod +x unusedpkg
Jetzt können Sie es aus dem Verzeichnis ausführen, das das Skript enthält
$./unusedpkg
Beispielausgabe:
* UnusedPkg 0.6
Find unused packages in your Linux system.
WARNING:
Idle days may be wrong. Before delete anything, check package timestamps
using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.
Minimum packages size: 1MB
IDLE DAYS SIZE PACKAGE NAME
1 year and 6 months (553 days) 8MB 0ad
1 year and 6 months (553 days) 2MB gnect
1 year and 6 months (553 days) 1MB libgvc5
1 year and 6 months (553 days) 8MB locales