[linux-l] Verständnis des Update-Prozesses von APT

Frank Hofmann frank.hofmann at efho.de
Do Feb 28 14:15:57 CET 2013


Hallo Pascal,

* Pascal Bernhard <pascal.hasko.bernhard at googlemail.com> [130228 01:22]:
> ich stehe vor der Herausforderung einem Linux-Einsteiger zu erklären,
> was genau apt-get update etc. macht. Gut, APT gleicht die lokale
> gespeicherten Informationen zu Software-Paketen mit jenen auf den
> entsprechenden Servern laut /etc/apt/sources.list bzw. die
> Repository-Dateien unter /etc/apt/sources.d ab und meldet dann zurück,
> welche Pakete geupdatet werden können. Soweit glaube ich, das System zu
> verstehen.

Vollkommen richtig nachvollzogen.

> Wo aber holt APT die "lokalen" Infos her? Also welche Pakete installiert
> sind, und vor allem welche Paketversionen ihm aktuell (also ohne Kontakt
> mit den Servern) bekannt sind. Eine eher flüchtige Internetrecherche hat
> nur begrenzt Antworten hierfür geliefert.

Die Infomationen sind manchmal etwas verstreut. Apt greift auf dpkg zur
Installation zurück. dpkg verwaltet die Paketinfo in
/var/lib/dpkg/status. In der zweiten Zeile der Paketbeschreibung stehen
die Informationen:

...
Status: install ok installed
...

Liebe Grüße,

Frank

-- 
Dipl.-Inf. Frank Hofmann
Hofmann EDV - Linux, Layout und Satz
c/o buero 2.0
12059 Berlin - Weigandufer 45
web  http://www.efho.de
mail frank.hofmann at efho.de
tel  030/2000 586 80



Mehr Informationen über die Mailingliste linux-l