![](https://seccdn.libravatar.org/avatar/ffcbb0f1ce7068f1fde373b35ab383f4.jpg?s=120&d=mm&r=g)
Kyek, Andreas, VF-DE wrote:
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?
Hat niemand eine Idee? OK, dann formuliere ich mal anders: Wenn das hier niemand beantworten kann, wo könnte man so eine Frage denn besser loswerden? Gibt es ein Forum speziell für apt-relevante Fragen? Andreas