Debian: Wie kann ich ziehe ein einzelnes Paket mit Abhängigkeiten von einem anderen Repository?
-
21-08-2019 - |
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?
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.