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

[Debian]:Wie dselect -Remove-Eintraege entfernen?



Hallo, mit der Bitte um fachkundigen Debian-Rat. 

Ich bin bei einem schon laenger zurueckliegenden Upgrade 
mehrerer deb-Pakete und deren Abhaengigkeiten (u.a. libc!) 
aus dselect heraus mit ftp-access nach Potato wohl etwas 
ungeschickt vorgegangen und habe mir meine dpkg -Datenbank 
"versaut". 
Es war mein erstes Online-Update mit Slink und ich bin 
ziemlich hektisch geworden als ich bemerkte, dass mir 
die Paketaktualisierung nahezu alle bereits im Slink- 
System befindlichen Pakete zum Upgrade markiert hatte. 

Das habe ich "geloest", indem ich offline erstmal alle 
von mir nicht gewuenschten Update-Markierungen auf mit = auf 
HOLD gesetzt habe, sodass nur die Pakete gesaugt wurden, deren 
Upgrade mir wichtig war. 
Aus welchen Gruenden auch immer, sind aber durch diese Aktion 
irgendwie die auf = gesetzten Pakete zum _Remove_ (purge) 
markiert worden! {ich hatte wirklich nur = gesetzt!} 

Wenn ich jetzt ein Paket aus dselect heraus deinstallieren 
will, nimmt sich die Deinstallationsroutine gleich auch alle 
diese Pakete vor. Ich habe heute diesen Automatismus nach 
kurzer Laufzeit noch abbrechen koennen. Es waren selbst Pakete 
aus base entfernt worden! (z.B.: fehlte danach ps, lilo, 
fetchmail, vim - soweit ich bisher feststellen konnte)
Dass nun dpkg -l "hoellisch" aussieht, kann man sich denken; 
zudem zeigt dselect inzwischen eine Handvoll -weniger wichtige- 
Pakete als "broken" an. 

Wie bekomme ich das geloest? 
Als Erst-Hilfe-Massnahme waere schonmal gut, alle remove-Eintraege 
entfernen zu koennen. Wo/wie verwaltet dselect/dpkg das? 
In /var/lib/dpkg bin ich nicht fuendig geworden. 

Was kann ich dann tun, um die dpkg-Datenbank wieder "sauber" zu 
kriegen, ohne meine Updates voellig zu verlieren? Oder ist das 
nicht moeglich? 

Karl-Heinz 

P.S.: Im grossen und ganzen laeuft das System noch ganz gut
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     723


Reply to: