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 [17/09/2017 18:29] nIQnutn [Introduction] |
doc:systeme:apt:pinning [24/02/2018 07:18] smolski [Introduction] |
||
---|---|---|---|
Ligne 81: | Ligne 81: | ||
<code user>apt-cache policy</code> | <code user>apt-cache policy</code> | ||
+ | |||
+ | ===== Synaptic ===== | ||
+ | |||
+ | <note warning>Le pinning fonctionne si tu utilises soit [[doc:systeme:apt:apt|apt]], [[doc:systeme:apt:apt-get|apt-get]] ou [[doc:systeme:apt:aptitude|aptitude]], mais si tu utilises [[doc:systeme:apt:synaptic|synaptic]], le fichier créé en faisant du pinning va entrer en conflit avec le fichier de configuration de synaptic !</note> | ||
+ | |||
+ | Configuration de synaptic : | ||
+ | - Tu vas dans : \\ ''configuration'' -> ''préférences'' onglet ''Distribution'' | ||
+ | - Tu coches ''Préférer les version de'' et tu choisis la version que tu désires. | ||
+ | Normalement tu ne devrais plus y être submergé par des demande de mise à jours. | ||
+ | |||
+ | Merci à **valmy** et **Severian** qui ont initié cette recommandation sur le forum ! :-) | ||
===== Précautions ===== | ===== Précautions ===== | ||
Ligne 93: | Ligne 104: | ||
<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 147: | ||
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 174: | ||
+ | === 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 198: | ||
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 225: | ||
//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 ===== | ||