On 21.10.06 01:17:05, Dirk Salva wrote:
> On Fri, Oct 20, 2006 at 11:45:23PM +0200, Andreas Pakulat wrote:
> > Nein, ich denke das kriegt man wieder hin, wenn auch mit viel
> > Handarbeit.
> 
> Es war offensichtlich viel einfacher, als ich geglaubt habe:
> 
> dselect update

Hmm, ja, ein apt-get update mochte wohl nicht?

> > So Gott will hast du dann dpkg,apt und aptitude wieder verfuegbar. Dann
> > mit aptitude update dessen Paketliste aktualisieren. Was du dabei
> > natuerlich verlierst ist die Liste der automatisch installierten Pakete,
> > aber ich denke damit kannst leben oder? ;)
> 
> Na ja, dem ist tatsächlich so, ich habe nur noch nicht verstanden,
> wieso?!? Wo speichert der denn die automatisch aufgrund von
> Abhängigkeiten installierten Pakete? Das nervt schon irgendwie.

In /var/lib/aptitude wird das abgelegt, in der von dir als kaputt
befundenen Datei "pkgstates". Das sieht dann so aus:
Package: snort-rules-default
Unseen: no
State: 3
Dselect-State: 4
Last-Change: 0
Remove-Reason: 0

Package: python-tclink
Unseen: no
State: 3
Dselect-State: 4
Last-Change: 0
Remove-Reason: 0

Aber einfach mal alle installierten Pakete auf "Automatisch installiert"
setzen, dann die die aptitude entfernen wuerde (einmal g druecken)
wieder als manuell installiert markieren. Natuerlich aufpassen wenn
dadurch einige der automatisch-zu-entfernenden Pakete wieder zum
installieren selektiert werden.. Das sollte dich schon ziemlich weit
bringen und dauert nicht so ewig...

Andreas

-- 
Courage is your greatest present need.


-- 
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)

Antwort per Email an