Versteckte Teile kürzlich deinstallierter Software

10

Wenn ich eine Software deinstalliere und sie nach kurzer Zeit über Ubuntu Software Center neu installiere, wird in der Benachrichtigung angegeben, dass sie nur installiert und nicht heruntergeladen wird. Wenn dies jedoch nach längerer Zeit erfolgt, muss es sowohl heruntergeladen als auch installiert werden. Dies führt mich zu zwei verwandten Fragen.

(1) Ist kürzlich deinstallierte Software an irgendeiner Stelle in irgendeiner Form versteckt, damit sie nicht erneut heruntergeladen wird?

(2) Nach wie langer Zeit wird dies gelöscht, damit es erneut heruntergeladen werden muss?


quelle

Antworten:

15

1) Ja, heruntergeladene Pakete werden in gespeichert /var/cache/apt/archives/. Sie können sie durch Ausführen entfernen sudo apt-get clean.

Von man apt-get:

sauber

löscht das lokale Repository von abgerufenen Paketdateien. Es entfernt alles außer der Sperrdatei aus / var / cache / apt / archives / und / var / cache / apt / archives / teilweise /. Wenn APT als dselect (1) -Methode verwendet wird, wird clean automatisch ausgeführt. Diejenigen, die dselect nicht verwenden, möchten wahrscheinlich von Zeit zu Zeit apt-get clean ausführen, um Speicherplatz freizugeben.

2) Pakete werden im Laufe der Zeit aktualisiert. Wenn Sie über neue Updates informiert werden, wurden Pakete noch nicht heruntergeladen (oder Sie müssen eine andere Konfiguration vorgenommen haben und Pakete werden heruntergeladen, aber nicht installiert).
Wenn Sie Ihre Paketinformationen durch Ausführen sudo apt-get updateoder Drücken Refreshin Ihrem Paketmanager auf den neuesten Stand bringen, sind dem Paketmanager die neuesten Versionen von Paketen bekannt. Wenn Sie mit dem Upgrade fortfahren, entweder durch Ausführen sudo apt-get upgradeoder durch Drücken Applyvon Synaptic, wird die neueste Version eines Pakets verwendet. Wenn diese Datei zuvor heruntergeladen wurde, wird diese verwendet. Wenn diese Datei veraltet war, wird eine neue abgerufen.

Wenn Sie in Ihrem Cache-Verzeichnis nachsehen /var/cache/apt/archives, werden Sie feststellen, dass Pakete nach Name und Version identifiziert werden. Zum Beispiel habe ich drei verschiedene Dateien (Versionen) chromium-browserin diesem Verzeichnis:

chromium-browser_11.0.696.57~r82915-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.65~r84435-0ubuntu0.11.04.1_amd64.deb
chromium-browser_11.0.696.68~r84545-0ubuntu0.11.04.1_amd64.deb

Der Zweck dieses Caches besteht darin, die Neuinstallation von Anwendungen bei Bedarf zu beschleunigen. Sie können es mit dem Cache Ihres Internetbrowsers vergleichen. Bilder werden nur beim ersten Mal heruntergeladen. In Zukunft prüft der Browser auf dem Server, ob das Bild aktuell ist. In diesem Fall wird der zwischengespeicherte verwendet. Andernfalls wird ein neuer heruntergeladen, wodurch der alte unbrauchbar wird.

Lekensteyn
quelle