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.
Prochaine révision | Révision précédente | ||
utilisateurs:celp:tutos:le-pinning-sous-debian [25/08/2018 11:20] celp créée |
utilisateurs:celp:tutos:le-pinning-sous-debian [18/09/2018 13:16] celp supprimée |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Mettre en place du pinning sous Debian====== | + | ====== Mettre en place du pinning sous Debian ====== |
* Objet : mettre en place du pinning sous Debian | * Objet : mettre en place du pinning sous Debian | ||
* Niveau requis : Réservé aux experts. | * Niveau requis : Réservé aux experts. | ||
* Commentaires : Permet de prendre des paquets d'une autre édition de Debian | * Commentaires : Permet de prendre des paquets d'une autre édition de Debian | ||
- | * Débutant, à savoir : Pensez à sauvegarder votre système pour rollbacker. Cette manipulation est risqué, elle requierent un | + | * Débutant, à savoir : Pensez à sauvegarder votre système pour rollbacker. Cette manipulation est risqué, elle requierent un certain niveau de connaissances sur les priorités des paquets. |
- | certains niveaux de connaissances. | + | |
===== Introduction ===== | ===== Introduction ===== | ||
Ligne 15: | Ligne 14: | ||
Les fichiers de configurations : | Les fichiers de configurations : | ||
- | ==== 1 - le fichier source ==== | + | === le fichier source === |
/etc/apt/sources.list | /etc/apt/sources.list | ||
Ligne 21: | Ligne 20: | ||
<code> | <code> | ||
#stable | #stable | ||
- | deb http://ftp.fr.debian.org/debian/ stretch main | + | deb http://ftp.fr.debian.org/debian/ stretch main contrib non-free |
- | #deb-src http://ftp.fr.debian.org/debian/ stretch main | + | #deb-src http://ftp.fr.debian.org/debian/ stretch main contrib non-free |
- | deb http://security.debian.org/debian-security stretch/updates main | + | deb http://security.debian.org/debian-security stretch/updates main contrib non-free |
- | #deb-src http://security.debian.org/debian-security stretch/updates main | + | #deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free |
# stretch-updates, previously known as 'volatile' | # stretch-updates, previously known as 'volatile' | ||
- | deb http://ftp.fr.debian.org/debian/ stretch-updates main | + | deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free |
- | #deb-src http://ftp.fr.debian.org/debian/ stretch-updates main | + | #deb-src http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free |
deb http://ftp.debian.org/debian stretch-backports main contrib non-free | deb http://ftp.debian.org/debian stretch-backports main contrib non-free | ||
Ligne 49: | Ligne 48: | ||
</code> | </code> | ||
- | ==== 2 - fichier preferences pour une stable ==== | + | === fichier preferences pour une stable === |
/etc/apt/preferences | /etc/apt/preferences | ||
Ligne 75: | Ligne 74: | ||
</code> | </code> | ||
- | ==== 3 - fichier preferences pour une testing ==== | + | === fichier preferences pour une testing === |
/etc/apt/preferences | /etc/apt/preferences | ||
Ligne 101: | Ligne 100: | ||
</code> | </code> | ||
- | ===== Utilisation ===== | + | ==== Utilisation ==== |
Pour installer un paquet de testing. | Pour installer un paquet de testing. | ||
Ligne 111: | Ligne 110: | ||
<code> | <code> | ||
- | # apt install -t testing mc | + | # apt install -t sid mc |
</code> | </code> | ||
+ | |||
+ | ==== Piqure de rappel ==== | ||
+ | |||
+ | <code> | ||
+ | #P > 1000 #Cette priorité entraîne l’installation du paquet même s’il s’agit d’un retour en arrière. | ||
+ | |||
+ | #990 < P <=1000 #Le paquet sera installé sauf si une version plus récente est déjà installée. | ||
+ | |||
+ | #500 < P <=990 #La version sera installée, sauf s'il existe une version appartenant à la distribution par défaut ou si la version installée est plus récente. | ||
+ | |||
+ | #100 < P <=500 #Le paquet ne sera installé que s'il n'en existe aucune version plus récente, installée ou disponible dans une autre branche. | ||
+ | |||
+ | #0 < P <=100 La version sera installée si aucune version du paquet n’est installée. | ||
+ | |||
+ | #P < 0 #Cette priorité empêche l’installation de la version. | ||
+ | |||
+ | Par défaut, la priorité de tous les dépôts est de 500, à l'exception du dépôt backports, de priorité 100, et du dépôt experimental de priorité 1. | ||
+ | Lors d'une installation, les dépôts correspondant à la branche courante prennent une priorité 990. | ||
+ | Lors d'une installation avec l'option « -t votrebranche », les dépôts correspondant à la branche « votrebranche » prennent une priorité 990. | ||
+ | Lors d'une installation en précisant la branche d'un paquet avec « /votrebranche », le paquet concerné prend une priorité 990. | ||
+ | </code> | ||
+ | |||
+ | ==== Remerciements ==== | ||
+ | |||
+ | [[https://debian-facile.org/doc:systeme:apt:pinning]] |