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

Re: estrarre --get-selections da /var



Sandro Tosi wrote:
Ciao Lucio,

On Mon, Sep 1, 2008 at 23:41, Lucio Crusca <lucio@sulweb.org> wrote:
È possibile ottenere
esattamente lo stesso output di dpkg --get-selections a partire dai files
che ci sono in /var, in modo da darlo in pasto a dpkg --set-selections del
nuovo sistema appena installato?

Giusto per darti l'avvio, il file /var/lib/dpkg/status contiene lo
stato dei pacchetti presenti nel sistema per dpkg. Se lo editi, potrai
vedere come per ogni pacchetto c'e' un campo, "Status:", che per i
pacchetti correttamente installati deve contenere "install ok
installed".

A te ora scrivere qualcosa con grep & co (o qualsiasi altro linguaggio
di scripting che ti torna comodo) per estrarre i pacchetti (e le
versioni, se ti servono) per i pacchetti installati.

Ciao,
Sandro


Prova a vedere se questo e' cio' che ti serve:
grep -B 2 "install ok installed" /var/lib/dpkg/status | grep "Package:" | awk '{ printf("%45s\t%s",$2,"install\n");}' > package-installati

Ciao
UB


Reply to: