Hallo!
Ich habe zur Paketverwaltung bisher immer synaptic genommen, würde aber gerne bei meinem System zu aptitude wechseln. Da man die Paketverwaltungsprogramme ja nicht mischen soll, was muss ich beachten, wenn ich wechsele bzw. wie kann ich die Migration optimieren?
Gruß,
Thomas
Wechsel von synaptic zu aptitude
- duese
- Beiträge: 651
- Registriert: 12.07.2006 15:27:20
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Wechsel von synaptic zu aptitude
Zuletzt geändert von duese am 04.06.2008 11:59:23, insgesamt 1-mal geändert.
Re: Wechsel von synaptic zu aptitude
Hi!
Ich glaube eigentlich nichts in diesem Fall...die sind sich sehr ähnlich. Ich benutze da aptitude wo synaptic aufhört. Sollte keine Probleme geben =)
// Falls ich was falsches sagt berichtigt mich bitte
mfg
Ich glaube eigentlich nichts in diesem Fall...die sind sich sehr ähnlich. Ich benutze da aptitude wo synaptic aufhört. Sollte keine Probleme geben =)
// Falls ich was falsches sagt berichtigt mich bitte

mfg
Re: Wechsel von synaptic zu aptitude
aptitude führt ein "Log" /var/lib/aptitude/pkgstates.
Installiert Du ein Paket A, das über Dependency eine Paketkette B C D E F G mit sich bringt,
werden alle diese als "automatisch installiert" gekennzeichnet.
Deinstalliert Du nun A, so wird die Dependencykette mit gelöscht (soweit nicht ein späteres Paket Z zBsp. diese Kette ab dem Pakete E benötigt).
Dieses "Log" wird bei aptitude-Vorgängen aktuell gehalten.
Bei synaptics wird es ähnlich laufen.
Verwendest Du jetzt synaptics, weiß dieses erstmal nichts über diese Abhängigkeit und wird die Pakete alle als "manuell installiert" kennzeichnen, falls es nicht selbst diese Kette rekonstruieren kann.
Wird nun über synaptics das Paket A deinstalliert, werden die Pakete B ... auf dem System gelassen.
Genauso umgekehrt, wenn nun ein Paket X mit synaptics installiert wird. Dessen Kette erscheint aptitude komplett als "manuell installiert" und beim Deinstallieren mit aptitude tritt derselbe Effekt auf.
Du kannst beim "Mischbetrieb" also einen Haufen Dateileichen bekommen ("dll-Hölle").
Wenn Du wechselst, solltest Du die Pakete in aptitude durchgehen und möglichst viele davon nachträglich als "automatisch installiert" kennzeichnen, und dann bei aptitude bleiben.
Installiert Du ein Paket A, das über Dependency eine Paketkette B C D E F G mit sich bringt,
werden alle diese als "automatisch installiert" gekennzeichnet.
Deinstalliert Du nun A, so wird die Dependencykette mit gelöscht (soweit nicht ein späteres Paket Z zBsp. diese Kette ab dem Pakete E benötigt).
Dieses "Log" wird bei aptitude-Vorgängen aktuell gehalten.
Bei synaptics wird es ähnlich laufen.
Verwendest Du jetzt synaptics, weiß dieses erstmal nichts über diese Abhängigkeit und wird die Pakete alle als "manuell installiert" kennzeichnen, falls es nicht selbst diese Kette rekonstruieren kann.
Wird nun über synaptics das Paket A deinstalliert, werden die Pakete B ... auf dem System gelassen.
Genauso umgekehrt, wenn nun ein Paket X mit synaptics installiert wird. Dessen Kette erscheint aptitude komplett als "manuell installiert" und beim Deinstallieren mit aptitude tritt derselbe Effekt auf.
Du kannst beim "Mischbetrieb" also einen Haufen Dateileichen bekommen ("dll-Hölle").
Wenn Du wechselst, solltest Du die Pakete in aptitude durchgehen und möglichst viele davon nachträglich als "automatisch installiert" kennzeichnen, und dann bei aptitude bleiben.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
- duese
- Beiträge: 651
- Registriert: 12.07.2006 15:27:20
- Lizenz eigener Beiträge: GNU Free Documentation License
-
Kontaktdaten:
Re: Wechsel von synaptic zu aptitude
OK. Ich glaube, dass tue ich mir dann doch nicht an...rendegast hat geschrieben:Du kannst beim "Mischbetrieb" also einen Haufen Dateileichen bekommen ("dll-Hölle").
Dennoch vielen Dank.
Gruß,
Thomas