Re: /var/lib/dpkg/status
Am Montag, 28. Mai 2012 schrieb Sven Hartge:
> Martin Steigerwald <Martin@lichtvoll.de> wrote:
> > Am Montag, 28. Mai 2012 schrieb Sven Hartge:
> >>> $ dpkg -l | grep virtualbox
> >>> warning, ... 'virtualbox':
> >>> pc virtualbox 1.6.6-35336_Debian_ Sun xVM VirtualBox
> >>> ii virtualbox-4.1 4.1.16-78094~Debian Oracle VM VirtualBox
> >>>
> >>> "# dpkg --clear-avail" ändert nichts daran. status-old hat das
> >>> gleiche Problem. Im Web habe ich schon gesucht.
> >>>
> >>> Was kann ich da noch machen?
> >>
> >> Editiere die Datei manuell und wirf den Block, der
> >> 1.6.6-35336_Debian_ 1.6.6-35336_Debian_ referenziert, selbst raus.
> >
> > Da sehe ich ehrlich gesagt wenig Sinn drin, es sei denn, diese
> > Handeditier-Aktion ist erforderlich, um das Paket dann mit einem
> > Purge zu entsorgen.
>
> Selbst wenn du das Paket purgest, bleibt es leider mit seinen
> Minimal-Informationen immer noch in /var/lib/dpkg/status enthalten, du
> wirst die Warning einfach nicht los, es sei denn, du editierst die
> Datei manuell.
>
> Ich hatte das Gleiche einmal mit dem VNC-Enterprise-Paket von RealVNC.
> Die hatten auch den _ in der Version benutzt und mit
> Squeeze-Bordmitteln war der Eintrag aus der Status-Datei nicht zu
> entfernen.
Huch!
Ich kann das nicht nachvollziehen:
merkaba:~> apt-get install sl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden NEUEN Pakete werden installiert:
sl
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht
aktualisiert.
Es müssen 26,9 kB an Archiven heruntergeladen werden.
[…]
Entpacken von sl (aus .../archives/sl_3.03-17_amd64.deb) ...
Trigger für man-db werden verarbeitet ...
sl (3.03-17) wird eingerichtet ...
martin@merkaba:~> grep "Package: sl$" /var/lib/dpkg/status
Package: sl
merkaba:~> apt-get purge sl
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden ENTFERNT:
sl*
[…]
Entfernen von sl ...
Trigger für man-db werden verarbeitet ...
martin@merkaba:~> grep "Package: sl$" /var/lib/dpkg/status
martin@merkaba:~#1>
Und von meinem bisherigen Verständnis würde ich ein anderes Verhalten auch
als einen Bug einschätzen. Was ja bei Versionsnummern mit Unterstrich
durchaus sein oder gewesen sein kann.
Ciao,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: