Debian: Comment puis-je tirer un seul paquet avec des dépendances d'un autre référentiel?
-
21-08-2019 - |
Question
Je suis sur debian etch et je veux tirer subversion1.5.1 des essais mais il est une machine de production. Je dois garder le risque minimal.
Les conseils?
La solution
Il suffit d'ajouter le référentiel de test à votre sources.list et épingler la priorité des paquets de test à une valeur très faible:
Ajoutez les lignes suivantes à / etc / apt / preferences:
Package: *
Pin: release a=testing
Pin-Priority: 200
200 signifie que les nouveaux paquets dans les tests toujours priorité sur les paquets locaux qui ne sont pas stables (local est toujours 100), mais pas ceux qui sont dans le repo stable ainsi.
Lire apt_preferences (5) pour plus d'informations sur l'épinglage.
Ensuite, vous pouvez installer des paquets de test en faisant
$ apt-get install -t testing $some_package
mais ils ne seront pas installés par les opérations de mise à jour normale ou ne sera pas la valeur par défaut lorsqu'il est installé avec apt.