Andreas Pakulat schrieb:
On 07.12.05 21:37:34, Evgeni Golov wrote:
On Wed, 07 Dec 2005 21:17:47 +0100 Andreas Brillisauer wrote:
Erstmal würde es mich nur interessieren ob es überhaupt noch eine
Chance gibt zu einem "sauberen" Sarge zurückzukommen. Währe "dpkg
--get-selections / --set-selections" eine Möglichkeit? Ein simples
Zurücksetzten auf die ursprüngliche sources.list mit anschließendem
"apt-get dist-upgrade" wird wohl nicht funktionieren, oder?
ich würde vorschlagen:
1. sources.list säubern, nur die gewollten Sarge Einträge lassen
2. `apt-get install apt-show-versions`
3. `apt-show-versions |grep -v uptodate` zeigt alle Pakete, die nicht
mit denen aus sources.list übereinstimmen
4. die gelisteten Pakete durch die von Sarge ersetzen: `apt-get install
$PAKET/stable`
Einfacher und "automatischer" ist die Stable-Versionen mit Prioritaet >
1000 zu versehen. Siehe meine Antwort an den OP.
Andreas
Ich würde den Weg etwas anders gestallten das Problem das Andreas und
Gerhard
beschrieben haben .. "Konflikte mit libc6" und anderen Abhänigkeiten
wird mit sichheit
auf Desktop Systemen auftreten dazu (da es mich interessierte) habe ich eben
mal follgendes Code-Schnipsel geschrieben...
$ apt-get install apt-show-versions sed awk egrep
Um sicher zu stellen das wirklich alles vorhanden ist :)
Und dann mal follgendes in einer Zeile ausführen!
$ apt-show-versions |grep 'No available version in archive'
Was soviel bedeutet das die Versionen im aktuellen Archiv (sources.list)
nicht vorhanden sind...
Statt nun gleich wie wild drauf zu installieren sollte man das ganze
einen Testlauf durchziehen
dazu stellt apt-get die tolle Funktion --simulate zu verfügung!
Um vereinfacht und schnell alle Pakete die auch im aktuellen Archive
vorhanden sind mit einem
rutsch durch die Simulierte installation zu jagen hab ich follgedes
schnipsel gebaut.
$ apt-show-versions |egrep -v 'uptodate|No available version in archive'
|awk '{print $1}' |apt-get --simulate install `awk '{printf "%s ",
$0"/stable "; getline; }'`
Bitte darauf achten das alles in einer Zeile mit den richtigen "zeichen"
;) etc. geschrieben wird!
Wenn das soweit ohne Konflikte funktionieren würde dann kannst du das
"--simulate" aus dem oberen codeschnipsel
einfach weg lassen und direkt mal installieren/downgraden. Auch das ist
kein garantierter Downgrade aber zumind. eine kleine
Absicherung mehr.
Gruß
Robert Tulke, [EMAIL PROTECTED]
Open Linux Verband e.V.
Tedesko Ltd.
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)