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 | ||
utilisateurs:celp:tutos:le-pinning-sous-debian [25/08/2018 11:20] celp [Utilisation] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Mettre en place du pinning sous Debian====== | ||
- | * Objet : mettre en place du pinning sous Debian | ||
- | * Niveau requis : Réservé aux experts. | ||
- | * 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 | ||
- | certains niveaux de connaissances. | ||
- | |||
- | ===== Introduction ===== | ||
- | |||
- | Ce tutoriel permet de prendre un paquet sur une autre branche d'une version de Debian. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Les fichiers de configurations : | ||
- | |||
- | ==== 1 - le fichier source ==== | ||
- | |||
- | /etc/apt/sources.list | ||
- | |||
- | <code> | ||
- | #stable | ||
- | deb http://ftp.fr.debian.org/debian/ stretch main | ||
- | #deb-src http://ftp.fr.debian.org/debian/ stretch main | ||
- | |||
- | deb http://security.debian.org/debian-security stretch/updates main | ||
- | #deb-src http://security.debian.org/debian-security stretch/updates main | ||
- | |||
- | # stretch-updates, previously known as 'volatile' | ||
- | deb http://ftp.fr.debian.org/debian/ stretch-updates main | ||
- | #deb-src http://ftp.fr.debian.org/debian/ stretch-updates main | ||
- | |||
- | deb http://ftp.debian.org/debian stretch-backports main contrib non-free | ||
- | #deb-src http://ftp.debian.org/debian stretch-backports main contrib non-free | ||
- | |||
- | #testing | ||
- | deb http://ftp.fr.debian.org/debian/ buster main contrib non-free | ||
- | #deb-src http://ftp.fr.debian.org/debian/ buster main contrib non-free | ||
- | |||
- | deb http://security.debian.org/debian-security buster/updates main contrib non-free | ||
- | #deb-src http://security.debian.org/debian-security buster/updates main contrib non-free | ||
- | |||
- | deb http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free | ||
- | #deb-src http://ftp.fr.debian.org/debian/ buster-updates main contrib non-free | ||
- | |||
- | #sid | ||
- | deb http://ftp.fr.debian.org/debian/ sid main contrib non-free | ||
- | #deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free | ||
- | </code> | ||
- | |||
- | ==== 2 - fichier preferences pour une stable ==== | ||
- | |||
- | /etc/apt/preferences | ||
- | |||
- | <code> | ||
- | Package: * | ||
- | Pin: release o=Debian,a=stable,n=stretch | ||
- | Pin-Priority: 900 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=stable-updates,n=stretch-updates | ||
- | Pin-Priority: 900 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=testing,n=buster, | ||
- | Pin-Priority: 499 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=testing-updates,n=buster-updates | ||
- | Pin-Priority: 499 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=unstable,n=sid | ||
- | Pin-Priority: 90 | ||
- | </code> | ||
- | |||
- | ==== 3 - fichier preferences pour une testing ==== | ||
- | |||
- | /etc/apt/preferences | ||
- | |||
- | <code> | ||
- | Package: * | ||
- | Pin: release o=Debian,a=stable,n=stretch | ||
- | Pin-Priority: 499 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=stable-updates,n=stretch-updates | ||
- | Pin-Priority: 499 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=testing,n=buster, | ||
- | Pin-Priority: 900 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=testing-updates,n=buster-updates | ||
- | Pin-Priority: 900 | ||
- | |||
- | Package: * | ||
- | Pin: release o=Debian,a=unstable,n=sid | ||
- | Pin-Priority: 90 | ||
- | </code> | ||
- | |||
- | ===== Utilisation ===== | ||
- | |||
- | Pour installer un paquet de testing. | ||
- | <code> | ||
- | # apt install -t testing mc | ||
- | </code> | ||
- | |||
- | Pour installer un paquet de sid. | ||
- | |||
- | <code> | ||
- | # apt install -t sid mc | ||
- | </code> |