Debian auf "Base-System" zurücksetzen?
Debian auf "Base-System" zurücksetzen?
Hallo!
Damit ihr wisst, was ich meine:
Nach der Installation von CD hat man ja nur wenig Pakete installiert. Eben die "base".
Ich möchte nun mein System darauf zurücksetzen, damit ich kernel etc. in Ruhe lassen kann. Gibt es eine Möglichkeit das zu tun ohne alle Pakete die nicht in "base" sind zusammenzusuchen und zu deinstallieren, z.B mittels Kpackage oder Synaptic?!
Gruß, Max
Damit ihr wisst, was ich meine:
Nach der Installation von CD hat man ja nur wenig Pakete installiert. Eben die "base".
Ich möchte nun mein System darauf zurücksetzen, damit ich kernel etc. in Ruhe lassen kann. Gibt es eine Möglichkeit das zu tun ohne alle Pakete die nicht in "base" sind zusammenzusuchen und zu deinstallieren, z.B mittels Kpackage oder Synaptic?!
Gruß, Max
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Ich habe gerade 'mal geschaut, und mit synaptic ist das kein Problem... Allerdings habe ich nur die neueste Version (0.52, SID) getestet, und die Version z.B. in Woody ist bestenfalls als historisch einzustufen. Evtl. müsste man sich die aktuelle Version halt selbst kompilieren.
Vorgehensweise: Einstellungen -> Filter -> neuer Filter
Unter Status alles aktivieren ausser "Aktuell -> Nicht installiert", "Vorgemerkt -> Nicht vorgemerkt" und "Vorgemerkt -> Zum Entfernen". Unter Sektionen nur "base" anwählen und den Radiobutton unten auf "ausgewählte Sektionen ausschliessen" einstellen. Dann auf OK, und im Hauptfenster den neuen Filter aktivieren.
Jetzt bekommt man nur Pakete angezeigt, die nicht in "base" sind und die aktuell installiert sind. Das erste Paket anklicken, Shift festhalten, das letzte Paket anklicken (alle markieren) und dann aus dem Kontext Menu "zum vollständigen entfernen vormerken" wählen und die Änderungen anwenden.
Das Ganze ist natürlich ungetestet, und ich weiss nicht, wie glatt das abläuft, aber theoretisch geht das so.
Ohne synaptic muss man da grössere Shell Pipe Orgien veranstalten...
Patrick
Vorgehensweise: Einstellungen -> Filter -> neuer Filter
Unter Status alles aktivieren ausser "Aktuell -> Nicht installiert", "Vorgemerkt -> Nicht vorgemerkt" und "Vorgemerkt -> Zum Entfernen". Unter Sektionen nur "base" anwählen und den Radiobutton unten auf "ausgewählte Sektionen ausschliessen" einstellen. Dann auf OK, und im Hauptfenster den neuen Filter aktivieren.
Jetzt bekommt man nur Pakete angezeigt, die nicht in "base" sind und die aktuell installiert sind. Das erste Paket anklicken, Shift festhalten, das letzte Paket anklicken (alle markieren) und dann aus dem Kontext Menu "zum vollständigen entfernen vormerken" wählen und die Änderungen anwenden.
Das Ganze ist natürlich ungetestet, und ich weiss nicht, wie glatt das abläuft, aber theoretisch geht das so.
Ohne synaptic muss man da grössere Shell Pipe Orgien veranstalten...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
base sollte "self contained" sein, also keine Deps ausserhalb von base haben... Ausprobieren... Wenn er irgendwas aus "base" deinstallieren will, kannst Du immer noch "Undo" in synaptic machen...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Nein, einige sind auch unter libs, so wie ich das letzte mal gesehen habe. Und ein "undo" mit synaptic ist sehr aufwendig wenn man viele libs installiert hat, denn man müsste bei jeder die Deps kontrollieren.peschmae hat geschrieben:Die sollten dann doch wohl auch in Base sein, oder? Sonst würde das neu installierte Base-System gar nicht laufen, oder?
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Dann stell bei dem Filter doch auch noch "libs" als gültige Sektion ein... Dann bist Du auf jeden Fall schonmal sehr nah dran. Einzelne Libs danach noch zu entfernen sollte kein Problem sein... Danach evtl. mit deborphan nach unbenutzten Paketen suchen...
Eine ganz andere Methode ("von hinten durch die Brust ins Auge"
) wäre mittels "debootstrap" ein Mini Debian in ein Verzeichnis zu installieren, dort die Paketliste auszulesen, und dann das andere System auf genau diese Paketliste zu bringen (dpkg --set-selections). Das debootstrap System ist aber *extrem* minimal...
Patrick
Eine ganz andere Methode ("von hinten durch die Brust ins Auge"

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- minimike
- Beiträge: 5616
- Registriert: 26.03.2003 02:21:19
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: Köln
-
Kontaktdaten:
Dumme Frage wie wäre denn die weitere Syntax nach dpkg --set-selections? apt-get dselect-upgrade? Ich frage hier weil ich finde das damit Informationen in der SuFu efektiver zusammenhängen anstatt einen neuen Thread zu starten
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft