Gibt es eine Nutzungsanzahl für Pakete oder Programme?


12

Motivation:

Ich möchte Anwendungen entfernen, die ich nicht zur Beschleunigung meiner Paketverarbeitungsaufgaben, wie z. B. Aktualisierungen von Dist, regelmäßige Updates, sondern auch aus Speicherplatzgründen und aus anderen Gründen, verwende. Ich weiß, dass dies ein komplexes Thema ist, also werde ich zuerst meine Frage stellen und dann einige Antworten geben, die ich bereits herausgefunden habe.

Frage:

Wie finde ich heraus, welches Paket ich überhaupt nicht oder schon lange nicht mehr benutzt habe? Zum Beispiel benutze ich immer den VLC, damit ich andere Spieler wie Totem entfernen kann. Natürlich können Paketabhängigkeiten dazu führen, dass ich Programme installiere, die ich nie verwenden werde.

Anmerkungen:

  • Finden Sie über synaptic die Pakete, die viel Platz verbrauchen:

    Wählen Sie links unten "Status", links oben "Installiert" und rechts oben die Spalte "Größe". Dann können Sie entscheiden, welche großen Pakete Sie wirklich brauchen.

  • Verwenden aptitude autoremove

  • Verwenden Sie ubuntu-tweakden Janitor, um alte Kernelpakete, alte Konfigurationen, Apt-Cache-Einträge usw. zu entfernen.

  • Suchen Sie manuell nach Anwendungen für eine bestimmte Aufgabe, die Sie normalerweise mit Ihrer Standard-App lösen. ZB Movie-Player, Music-Player, Office-Programm, Browser usw. (Übrigens: Dies ist, was mir bei meiner Frage geholfen werden soll)

  • Beim Entfernen von Paketen bevorzuge ich immer "apt-get purge" gegenüber "aptitude remove --purge", da aptitude aufgrund von Paketabhängigkeiten häufig auch wichtige Pakete entfernt. ZB wenn ich "evolution" entferne (wie ich es bei Thunderbird verwende), möchte aptitude auch "ubuntu-desktop" und 756 andere Pakete entfernen, während apt-get nur die Evolution und ihre Hilfspakete wie evolution-common entfernt.

  • Ubuntu Linse gibt mir die neuesten verwendeten Anwendungen, die Kandidaten für die Aufbewahrung sind :)

  • Stellen Sie ein, deborphanwie ich in dieser Antwort gelesen habe: Wie räume ich meine Festplatte auf?

  • Ich sollte auf jeden Fall wichtige Pakete aufbewahren: Bewahren Sie nur wichtige Pakete auf

  • Diese Frage ist so ziemlich ein Duplikat von Wie sehe ich, welche installierten Pakete ich nie zu Reinigungszwecken verwendet habe, aber nur einige Aspekte abdeckt. Eine Antwort schlägt jedoch vor, ein Programm namens unusedpkg zu verwenden, aber der Link scheint nicht zu funktionieren.

  • Es gibt auch ein Programm namens Kleen http://code.google.com/p/kleen/ , das jedoch in 11.10 nicht kompiliert werden kann. Allerdings habe ich es gehackt, um es zu kompilieren, aber die Ergebnisse sind unbrauchbar, da zum Beispiel das g ++ - Paket 203 Tage lang als nicht verwendet markiert war, aber tatsächlich habe ich es vor Sekunden zum Kompilieren von Kleen selbst verwendet;) Also benutze dieses Tool nicht.

  • Auf http://wiki.debian.org/DebianPackageInformation habe ich gelesen, dass der Paketpopularitätswettbewerb Protokolldateien mit Nutzungsstatistiken erzeugt. Leider habe ich den Beliebtheitswettbewerb nicht aktiviert, sodass ich diese Protokolldatei nicht finden kann.

Antworten:


7

Wenn Sie sich anmelden, werden popularity-contestNutzungsstatistiken an Ubuntu zurückgemeldet. Sie können jedoch auch für ähnliche Zwecke verwendet werden. Von seiner Manpage:

Der Befehl popular-contest sammelt Informationen zu auf dem System installierten Debian-Paketen und gibt den Namen des zuletzt verwendeten ausführbaren Programms in diesem Paket sowie die Zeit des letzten Zugriffs (atime) und die Zeit der letzten Attributänderung ( ctime) nach stdout.

Das Schlüsselwort ist dort ausführbar . So werden Sie wahrscheinlich einige falsche Treffer für Datenpakete usw. bekommen.

popularity-contest | grep '<OLD>'Geben Sie zum Beispiel eine Liste der Pakete an, die seit mehr als drei Monaten nicht mehr verwendet wurden.

popcon-largest-unused gibt Ihnen eine Liste nicht verwendeter Pakete, sortiert nach Größe.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.