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

Re: dpkg --get-selections



Am Mittwoch, 21. März 2012 schrieb Ulrich Fürst:
> Alfredo Finelli wrote:
> > On Tue, Mar 20 2012, at 14:14 +0100, Ulrich Fürst wrote:
> > > Hallo zusammen!
> > > 
> > > dpkg --get-selections "*" liefert ja alle installierten Pakete.
> > > Problem beim einlesen per --set-selections ist, das alle
> > > automatisch installierten Pakete auf manuell installiert stehen
> > > und somit auch nicht automatisch mit entfernt werden, wenn sie
> > > nicht mehr gebraucht werden. Gibt es da eine elegantere
> > > Möglichkeit?
> > 
> > Die Informationen, wie ein Packet installiert wurde, sei es
> > automatisch oder manuell, finden sich in zwei Dateien:
> > 
> > - /var/lib/apt/extended_states
> > - /var/lib/aptitude/pkgstates
> > 
> > Es ist möglich ein backup/restore direkt aus den Dateien
> > durchzuführen
> 
> Was heißt direkt? Nachdem ich mit dpkg --set-selections die Dateiliste
> rückgesichert habe einfach wieder die o.g. Dateien aus dem Backup
> kopieren?

Hört sich sinnig an. Ich würd aber apt-mark verwenden, falls apt/aptitude-
Entwickler mal entscheiden, die Infos woanders zu speichern.

> > oder das 'apt-mark' Programm dazu zu verwenden, wie z.B.:
> > 
> > # apt-mark showauto > pkglist.auto
> > # apt-mark showmanual > pkglist.manual
> 
> Kannte ich noch nicht. Danke, ist denke ich genau das, was ich gesucht
> habe. Warum wird das wohl nirgends im Netz bei Backupstrategien
> erwähnt?!
> 
> Die Option showmanual gibt's hier übrigens nicht (squeeze)

In Sid schon.

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: