Re: Liste installierter Pakete von nicht mehr lauffähigem System
Am Freitag, 3. November 2006 15:03 schrieb Michelle Konzack:
> Am 2006-11-03 14:07:05, schrieb Ralph Bergmann:
> > Hallo!
> >
> > Gibt es auch noch eine Möglichkeit für den Fall, dass ich dpkg
> > nicht zum Laufen bekomme?
> > Ich hatte mir vorgestellt, dass die Information, welches Paket
> > installiert ist, ja irgendwo stehen muss. Diese Datei, deren Namen
> > ich nicht kenne (hier kommt Ihr ins Spiel) wollte ich dann einfach
> > auslesen, ggf. etwas anpassen. So wollte ich per Hand diese Liste
> > erzeugen.
>
> Sowas:
>
> for PKG in $(ls /var/lib/dpkg/info/*.list |sed 's,\.list,,') ; do
> PKGBN=$(basename ${PKG})
> sed -n "/Package:\ ${PKGBN}/,/Status:\ /p" /var/lib/dpkg/status
> |\ grep 'install ok installed' >/dev/null 2>&1
> if [ $? -eq 0 ] ; then
> echo "${PKGBN}"
> fi
> done
awk '/Package:/ { PCKG=$2 } /Status: install ok installed/ { print
PCKG }' /var/lib/dpkg/status
sollte das ganze etwas einfacher erledigen.
--
Markus Schulz
"Des is völlig wurscht, was heut beschlossen wird: I bin sowieso
dagegn!" (SPD-Stadtrat Kurt Schindler; Regensburg)
Reply to: