Mailinglist Archive: opensuse-de (2217 mails)

< Previous Next >
apt, versionen und prioritaeten
  • From: "Kyek, Andreas, VF-DE" <A.Kyek@xxxxxxxxxxxx>
  • Date: Tue, 25 Oct 2005 13:00:17 +0200
  • Message-id: <4498DDECFD5E9E40A2B03505E72605E5021DF2CC@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hallo,

bis vor kurzem dachte ich, das ich die Vergabe von
Prioritäten in apt verstanden hätte. Dem scheint nicht
so zu sein.

Ich wollte:
Verschiedenen Repositories verschiedene Prioritäten geben.
Damit wollte ich z.B. erreichen, das mein lokales "base"
repository Vorrang hat vor dem base im Netz (allein schon
um die Menge der zu transferierenden Daten zu verringern).
Das Ziel war, das bei gleichen Versionen im lokalen vs. Netz
repository das lokale genommen wird.

Naiv, wie ich war habe ich dem lokalen base die Prio 1000
gegeben und dachte, das wars.

Ferner habe ich dem packman-i686 repository eine höhere
prio als dem packman repo gegeben etc.

Nun passiert aber folgendes: Ein Paket aus dem lokalen base
(prio 1000) wird _nie_ ersetzt; ein packman-Paket ebenfalls
nicht. (bei einem apt upgrade)

Nehme ich die Prioritäten weg, will die Kiste auf einmal
viele Paket aus base installieren, die im Netz eine höhere
Nummer als die lokalen haben. (Ferner bietet er mit ein paar
Pakete an, die bisher von packman kommen).

Wie kann man folgendes erreichen:

Bei _Versionsgleichheit_ soll ein bestimmtes Repository (oder ggf.
ein anderes) bervorzugt werden: Ist im Netz aber eine "höhere"
Version, soll bitte diese angeboten werden.

Geht das überhaupt mit apt?

Andreas



< Previous Next >
Follow Ups