Welche Pakete sind in apt / synaptic automatisch entfernbar

2307
Marcin Wisnicki

Was ist die Definition von "automatisch entfernbar" und anderen Abschnitten ("manuell"?) In Synaptic?

Intuitiv sollte es die Liste der Pakete sein, die von anderen Paketen nicht benötigt werden, aber dies scheint nicht der Fall zu sein. Dasselbe gilt für "manuell" und "lokal" - es sieht so aus, als würden sie zufällig zugewiesen. :(

Gibt es offizielle Unterlagen, die ich nicht gefunden habe?

3
Pakete, die * automatisch als Abhängigkeiten * installiert wurden und nicht mehr benötigt werden. grawity vor 13 Jahren 0
Gibt es eine Möglichkeit, eine ähnliche Liste zu erhalten, deren Vorschläge jedoch als Anforderungen behandelt werden? Marcin Wisnicki vor 13 Jahren 0

1 Antwort auf die Frage

1
K3---rnc

Automatisch entfernbar sind Pakete, die automatisch entfernt werden können, wenn die von ihnen abhängige Software nicht mehr installiert ist.

Beispiel

Sie installieren das Paket scidin der Hoffnung, dass es Ihre Schachfähigkeiten verbessern wird:

$ sudo apt-get install scid ... The following extra packages will be installed: fonts-lmodern libpotrace0 libptexenc1 libsnack-alsa libsynctex1 libtcl8.5 libtk-img libtk8.5 libzzip-0-13 lmodern scid-data tcl-snack tcl8.5 tcllib tdom tex-common texlive-base texlive-binaries texlive-games texlive-latex-base texlive-latex-base-doc tk8.5 Suggested packages: libtk-img-doc toga2 phalanx glaurung crafty scid-spell-data scid-rating-data tcl-snack-doc tcl-tclreadline perl-tk Recommended packages: libsnack2 The following NEW packages will be installed: fonts-lmodern libpotrace0 libptexenc1 libsnack-alsa libsynctex1 libtcl8.5 libtk-img libtk8.5 libzzip-0-13 lmodern scid scid-data tcl-snack tcl8.5 tcllib tdom tex-common texlive-base texlive-binaries texlive-games texlive-latex-base texlive-latex-base-doc tk8.5 0 upgraded, 23 newly installed, 0 to remove and 211 not upgraded. Need to get 0 B/94.7 MB of archives. After this operation, 227 MB of additional disk space will be used. Do you want to continue? [Y/n] y 

Später finden Sie scid im Vergleich zu pychess wirklich umständlich, also deinstallieren Sie es:

$ sudo apt-get purge scid ... The following packages will be REMOVED: scid* 0 upgraded, 0 newly installed, 1 to remove and 211 not upgraded. After this operation, 6,695 kB disk space will be freed. Do you want to continue? [Y/n] y 

Schauen Sie sich jedoch diese Berechnungen an: 227 MB zusätzlicher Speicherplatz werden benötigt; 6.695 kB Festplattenspeicher werden freigegeben. Huh

Möglicherweise möchten Sie alle diese Abhängigkeitsbibliotheken loswerden, von denen scid abhängig war, aber jetzt nicht mehr erforderlich sind:

$ sudo apt-get autoremove ... The following packages will be REMOVED: libsnack-alsa libtcl8.5 libtk-img libtk8.5 scid-data tcl-snack tcl8.5 tcllib tdom texlive-games tk8.5 0 upgraded, 0 newly installed, 11 to remove and 211 not upgraded. After this operation, 40.5 MB disk space will be freed. Do you want to continue? [Y/n] y 

Was ist also mit den restlichen 180 MB passiert? Ich habe keine Ahnung. Aber hier sind sie.

$ sudo apt-get purge fonts-lmodern libpotrace0 libptexenc1 libsynctex1 libtcl8.5 libtk8.5 libzzip-0-13 lmodern tcl8.5 tex-common texlive-base texlive-binaries texlive-games texlive-latex-base texlive-latex-base-doc tk8.5 ... The following packages will be REMOVED: fonts-lmodern* libpotrace0* libptexenc1* libsynctex1* libtcl8.5* libtk8.5* libzzip-0-13* lmodern* tcl8.5* tex-common* texlive-base* texlive-binaries* texlive-games* texlive-latex-base* texlive-latex-base-doc* tk8.5* 0 upgraded, 0 newly installed, 16 to remove and 211 not upgraded. After this operation, 180 MB disk space will be freed. Do you want to continue? [Y/n] 

Fügen Sie hinzu, aptum die vorgeschlagenen Pakete zu behandeln

APT::Install-Suggests "true"; 

zu einer der Dateien in /etc/apt/apt.conf.d/ .