Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:pinning [03/07/2017 09:45] smolski mis à jour stretch stable |
doc:systeme:apt:pinning [16/02/2018 14:55] Croutons [Précautions] |
||
---|---|---|---|
Ligne 61: | Ligne 61: | ||
La commande : | La commande : | ||
- | <code root>apt -t stretch-backports install libreoffice</code> | + | <code root>apt-get -t stretch-backports install libreoffice</code> |
donne une priorité élevée à **toute la branche stretch-backports** le temps de l’instance d’APT. | donne une priorité élevée à **toute la branche stretch-backports** le temps de l’instance d’APT. | ||
Ligne 69: | Ligne 69: | ||
La commande : | La commande : | ||
- | <code root>apt install libreoffice/stretch-backports</code> | + | <code root>apt-get install libreoffice/stretch-backports</code> |
pose des problèmes de dépendances parce que la version prioritaire du paquet libreoffice-common restera celle des sources habituelles et non pas celles des backports. | pose des problèmes de dépendances parce que la version prioritaire du paquet libreoffice-common restera celle des sources habituelles et non pas celles des backports. | ||
Ligne 93: | Ligne 93: | ||
<code root>apt-get update</code> | <code root>apt-get update</code> | ||
- | Puis vérifiez que vos modifications ont bien été prises en compte grâce à ''apt-cache'' (voir ci-dessus). | + | Puis vérifiez que vos modifications ont bien été prises en compte grâce à ''apt-cache policy''. |
<note importante>Si les résultats affichés ne vous conviennent pas, vous risquez d'avoir une mauvaise | <note importante>Si les résultats affichés ne vous conviennent pas, vous risquez d'avoir une mauvaise | ||
Ligne 136: | Ligne 136: | ||
Pin: release a=stretch-backports | Pin: release a=stretch-backports | ||
Pin-Priority: 900</file> | Pin-Priority: 900</file> | ||
+ | <note>Par défaut le dépôt stable-backports a une priorité de 100. Il est alors inutile de préciser la priorité des autres paquets de stable-backports</note> | ||
=== Stable avec dépôt multimédia à faible priorité === | === Stable avec dépôt multimédia à faible priorité === | ||
Ligne 163: | Ligne 163: | ||
+ | === Testing avec suivi d'un paquet dans Sid === | ||
+ | Par exemple, je suis en Testing mais veut installer la version du paquet ''firefox'' du dépôt de Sid tout en restant à jour. | ||
+ | |||
+ | On crée un fichier ''/etc/apt/preferences.d/40firefox-sid'' contenant le code suivant : | ||
+ | |||
+ | <file apt_preferences 90firefox-sid> | ||
+ | Package: * | ||
+ | Pin: release n=sid | ||
+ | Pin-priority:100 | ||
+ | |||
+ | Package: firefox | ||
+ | Pin: release n=sid | ||
+ | Pin-Priority: 900</file> | ||
+ | |||
+ | <note warning>Cette méthode n’est pas conseillé sur Stable. Dans ce cas, il est préférable de construire le paquet depuis les sources du paquet dans Sid en suivant [[/doc:mentors:retroportage| le wiki rétroportage]]</note> | ||
=== Sid avec suivi d'un paquet dans Experimental === | === Sid avec suivi d'un paquet dans Experimental === | ||
Ligne 172: | Ligne 187: | ||
Pin: release a=experimental | Pin: release a=experimental | ||
Pin-Priority: 900</file> | Pin-Priority: 900</file> | ||
+ | <note>Par défaut le dépôt expérimental a une priorité de 1. Il est alors inutile de préciser la priorité des autres paquets</note> | ||
=== Sid avec les dépôts multimedia de experimental === | === Sid avec les dépôts multimedia de experimental === | ||
Ligne 199: | Ligne 214: | ||
//Merci à //**caly**// sur le chan d'avoir suscité cet ajout.// :-) | //Merci à //**caly**// sur le chan d'avoir suscité cet ajout.// :-) | ||
- | |||
===== Conseils et remarques ===== | ===== Conseils et remarques ===== | ||