Debian: Wie kann ich ziehe ein einzelnes Paket mit Abhängigkeiten von einem anderen Repository?

StackOverflow https://stackoverflow.com/questions/512906

Frage

Ich bin auf Debian Etch und ich möchte subversion1.5.1 von Tests zu ziehen, obwohl es eine Produktionsmaschine ist. Ich brauche das Risiko minimal zu halten.

Für Hinweise?

War es hilfreich?

Lösung

Fügen Sie einfach den Test Repository zu sources.list und die Priorität der Testpakete Pin auf einen sehr niedrigen Wert:

Fügen Sie die folgenden / etc / apt / preferences:

Package: *
Pin: release a=testing
Pin-Priority: 200

200 bedeutet, dass neue Pakete in Tests immer noch lokale Pakete überschreiben, die nicht in stabiler sind (lokal immer 100), aber nicht diejenigen, die auch in der stabilen Repo sind.

Lesen Sie apt_preferences (5) für weitere Informationen über Pinning.

Dann können Sie Pakete von Tests installieren, indem Sie

$ apt-get install -t testing $some_package

, aber sie werden nicht von normalen Upgrade-Operationen installiert werden oder nicht den Standard sein, wenn sie mit apt installiert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top