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

Re: Die Paketverwaltung treibt mich in den Wahnsinn



Hans Gerber wrote:

Aber damit ist mir noch nicht klar, warum es einen erheblichen
Unterschied macht, ob man woody oder stable als defaultrelease angibt.
Ich dachte das wären z.Zt. quasi synonyme.

Dachte ich auch. ;-) Bis ich am WE viel "gespielt habe...

Meine Therie, ich betone Theorie, am Beispiel wine-doc.

Release stable:

erno@flinker:~$ apt-cache policy wine-doc
wine-doc:
 Installed: 0.0.20020411-2
 Candidate: 0.0.20020904-1
 Version Table:
    0.0.20020904-1 0
       500 http://ftp.de.debian.org testing/main Packages
*** 0.0.20020411-2 0
       500 http://ftp.de.debian.org woody-proposed-updates/main Packages
       100 /var/lib/dpkg/status
    0.0.20020411-1 0
       990 http://ftp.de.debian.org woody/main Packages

Die installierte Version ist 0.0.20020411-2, offensichtich aus proposed.
Die mit dem höchsten Pin nur 0.0.20020411-1 0.

Ich hatte zwischendurch (aus Unerkenntnis) Release "woody".
Damit sieht das so aus:

erno@flinker:~$ apt-cache policy wine-doc
wine-doc:
 Installed: 0.0.20020411-2
 Candidate: 0.0.20020904-1
 Version Table:
    0.0.20020904-1 0
       500 http://ftp.de.debian.org testing/main Packages
*** 0.0.20020411-2 0
       500 http://ftp.de.debian.org woody-proposed-updates/main Packages
       100 /var/lib/dpkg/status
    0.0.20020411-1 0
       500 http://ftp.de.debian.org woody/main Packages

Hier musst Du Dir testing wegdenken, da ich diese Einträge erst seit
kurzem in der sources.list habe.

Man sieht dann, dass unter diesen Umständen woody, proposed, testing
jeweils Pin 500 haben. Ich habe offensichtlich unter solchen Umständen
(ohne testing-Einträge) wine und wine-doc installiert und er hat sich die
mit der höchsten Version (aus proposed) gegriffen - logisch.
Unklar ist mir allerdings, warum testing und woody-proposed-updates
gleichwertig (500) sind.

Jetzt wieder zum aktuellen Zustand (stable).
Ich bin mit der installierten Version 0.0.20020411-2 schön höher als
die mit der höchsten Pin (0.0.20020411-1 0). Damit geht das System
offensichtlich davon aus, dass ich das default-Verhalten bewusst
umgangen habe und etwas neueres will und will mir nun den
Gefallen tun und die neueste Version installieren, die es
greifen kann. Wahrscheinlich ggfls. auch aus unstable.
Verhindert wird das jetzt höchstens noch durch die abhängige Pakete,
weil dort sicher für jedes einzelne Paket diese Pins und Versionen
überprüft werden.

Reine Theorie, aber es würde gerade so schööön passen. ;-)

Gruß
Rüdiger
--


__________________________________________________________________

Gesendet von Yahoo! Mail - http://mail.yahoo.de
Yahoo! präsentiert als offizieller Sponsor das Fußball-Highlight des
Jahres: - http://www.FIFAworldcup.com



Reply to: