[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: dpkg -l zeigt uralte Packages



> root@kira:~#strace /usr/bin/dpkg -l |& grep open
> [...]
> open("/var/lib/dpkg/status", O_RDONLY)  = 3
> open("/var/lib/dpkg/updates/", O_RDONLY|O_NONBLOCK) = 3
> open("/var/lib/dpkg/available", O_RDONLY) = 3

seltsam.

> Mag aber schon sein, dass er hauptsaechlich die Info aus status nimmt.
> Zumindest listet dpkg -l "*auto*" das "automount" auf, obwohl das nirgends
> in available drin steht.

hmm. ich verstehe nicht, warum dpkg überhaupt packete mit "purge ok
not-installed" im status file hat. macht eigentlich keinen sinn.

> > IMO sollte dpkg nur die status datei anschauen. und dort ist nur gelistet, was
> > installiert ist oder war (removed, not purged).
> Nein, selbst da stehen die "Conflicts:" und "Replaces:" Zeilen drin.

das ist schon richtig, von installierten packete soll dpkg den gesamten
datenbestand dort halten.

> Und auch "purged" und nie installierte Pakete stehen da drin.  Ich hab z.B.
> diese noch nie installiert gehabt:

s.o.

> Oder noch besser:
> root@kira:~#grep "^Package:" /var/lib/dpkg/status |wc
>    2048    4096   37436
> root@kira:~#grep "^Package:" /var/lib/dpkg/available |wc
>    1904    3808   34758
> Das versteh ich aber auch ueberhaupt nicht.

naja, wenn alte bo packete gehalten werden, dann ist es ja klar.
nicht mehr avilable, aber noch im status ...

> Probier doch mal auf deinem Rechner dpkg -l "*libpam*".  Ich trau mir
> wetten, dass da auch diese BO Pakete auftauchen:
>  libpam libpam-dbg libpam-dev libpam-doc libpam-util

im status sind die drinn (libpam nicht !), gelisted weil installiert ist
libpam-doc und libpam0g und libpam0g-util.

> Irgendwie ist mir die Strategie von dpkg jetzt noch weniger klar als
> vor 10 Minuten. :-)

strategie ? für mich sieht das wie unnütze information aus. 
welches sinn hat es ?

andreas

------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     565


Reply to: