Wie kann ich die Verwendung eines Repositorys erzwingen?


7

Ich habe Folgendes zu meiner Quellenliste hinzugefügt:

deb http://ppa.launchpad.net/kubuntu-ppa/experimental/ubuntu/ lucid main

Leider wird sudo apt-get updatedas Repository bei jeder Ausführung ignoriert. Zumindest bedeutet das meiner Meinung nach IGN in der folgenden Ausgabe.

Weiß jemand, wie man die Verwendung eines Repositorys erzwingt?

Hier ist der Teil, in dem "ign" steht:

Ign http://ppa.launchpad.net/kubuntu-ppa/experimental/ubuntu/ lucid/main Translation-en_US


Ich habe immer gedacht, dass es bedeutet "Ignoriert, weil die Repository-Informationen aktuell sind". Sie können überprüfen, ob ein Repository verwendet wird, indem Sie es ausführen apt-cache policy. Fügen Sie optional einen Paketnamen eines Pakets aus der PPA hinzu.
Lekensteyn

@Lekensteyn, das ist der Hauptgrund, warum ich gefragt habe. Ich bin mir nicht sicher.
Jrg

Antworten:


6

Ign repo_link bedeutet, dass der Diff keine Paketaktualisierungen zurückgegeben hat und daher ignoriert wurde.

Sie können dies erzwingen, indem apt-get clean && apt-get update

Sie Folgendes tun: Optional können Sie das Repo auch anheften:vim /etc/apt/preferences.d/kubuntu-ppa-pin-900

Package: *
Pin: release o=LP-PPA-kubuntu-ppa,n=experimental
Pin-Priority: 900

900 bringt es auf den höchsten Wert, weniger als 500 machen es weniger wichtig als Haupt-Repos.


Können Sie im Allgemeinen antworten: Wie kann ich Pin-Informationen herausfinden? O = etwas n = etwas? Zum Beispieldeb http://download.virtualbox.org/virtualbox/debian precise contrib
Smile.Hunter
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.