Nicht mehr aktuelle Beiträge - update-installation und alte pakete--< voraussetzungen? michaa - 16.05.2006, 15:04 Uhr Titel: update-installation und alte pakete--< voraussetzungen?
dass bei einem update (z.B. mit dem neueseten release) die möglichkeit besteht auch die nicht auf der CD vorhandenen alten paket nachzuinstallieren und dass dazu eine für apt lesbare datei angelegt wird ist mir klar.
Wie erkennt der installer, die alten pakete? Erkennt er die auch wenn ich vor der installation einmal
Code:
apt-get clean
ausgeführt haben sollte?
devil - 16.05.2006, 15:59 Uhr Titel: update-installation und alte pakete--< voraussetzungen?
michaa,
das file old-packages.txt wurde bei mir noch in jedem fall erstellt, ob make clean oder nicht, und ich hab testweise bestimmt 50 update-installs gemacht. deine frage hab ich mir allerdings noch nie gestellt. sollte ich vielleicht mal tun.
greetz
devil
jgese - 16.05.2006, 16:13 Uhr Titel: update-installation und alte pakete--< voraussetzungen?
Das eine hat doch mit dem andern nichts zu tun.
old-packages.txt ist die Liste der installierten Pakete und mit "apt-get clean" wird doch nichts deinstalliert.
michaa - 16.05.2006, 17:37 Uhr Titel: update-installation und alte pakete--< voraussetzungen?
Jo, ok, aber die frage bleibt: Wo kommt die info für old-packages.txt her (wenn nicht aus .../archives)?
makke - 16.05.2006, 21:22 Uhr Titel:
# PACKAGES_TO_REMOVE ist eine Liste von Paketen, die nicht in der "old-packages"-Liste auftauchen sollen
also im prinzip: dpkg -l dann awk '/^ii/{print $2}' (nur die installierten)
grep -v -E "$PACKAGES_TO_REMOVE_REGEXP" (nur die nicht in der liste PACKAGES_TO_REMOVE_REGEXP vorkommen)
schnorrer - 17.05.2006, 07:03 Uhr Titel:
Per Evolution werden oft alte-Große in kleine-Neue Pakete aufgeteilt. Gimp als Beispiel. Dafür wird die packageslist.old gebraucht
KDE ist so ein Meta-Package. Da wird auch vieles mit installiert, was bei einer neuen version in einem anderen Paket liegt.
aktuelle Paket.list enthält alle pakete mit abhänigkeiten der Neuen version, die Paketlist.old die alte. Package.db alle installierten mit Versionsnr.
Der installer sieht immer in der .DB nach und sucht passend in der p..old oder p...akt nach, so kommt es zu keinen Verwirrungen beim entfernen oder hinzufügen oder behalten von Teilen die noch gebraucht werden.