Ihre Ubuntu-Kopie enthält eine private Kopie der Liste der Pakete, die sich in Ubuntus Repositorys befinden. apt-get
Liest beim Installieren eines Pakets die Liste und ermittelt die URL des herunterzuladenden Pakets (die normalerweise Informationen zur Paketversion enthält).
apt-get update
Aktualisiert die Paketlisten. Wenn Sie dies vor einer Installation nicht tun, wird apt-get
möglicherweise beanstandet, dass das Paket nicht im Repository gefunden wird, da die URL auf der Grundlage einer alten Version der Liste (in der eine ältere Version des Pakets aufgeführt ist) berechnet wurde.
Dies ist natürlich apt-get update
erforderlich, nachdem Sie die Repositorys geändert haben, da das System die Liste für die neuen Repositorys herunterladen muss.
Dies ist vor dem Upgrade der installierten Pakete unbedingt erforderlich, da das System nicht wissen kann, ob im Repository eine neue Version eines Pakets vorhanden ist, es sei denn, es verfügt über eine aktuelle Kopie der Paketliste.
Es gibt keinen Grund, apt-get update
vor der Installation eines Pakets nicht auszuführen . Es ist jedoch nicht erforderlich, wenn Sie wissen, dass seit der letzten Version keine neue Version dieses Pakets und seiner Abhängigkeiten auf den Spiegeln verfügbar ist apt-get update
. Ein Sonderfall ist, wenn die Paketlisten auf dem neuesten Stand sind, was nach einer relativ kurzen Zeit seit dem letzten ist apt-get update
; Dies bedeutet, dass alle Pakete auf dem Spiegel die gleiche Version haben wie sie waren.
Die Paketliste ändert sich, wenn ein Paket auf dem Spiegel aktualisiert wird. Es ist unmöglich vorherzusagen, wie oft es sich im Allgemeinen ändert, ohne auf ein bestimmtes Problem oder einen bestimmten Fehlerbericht Bezug zu nehmen oder ohne die Entwicklung dieser Ubuntu-Version zu verfolgen.