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 | ||
manuel:configuration:pinning [03/08/2012 04:43] martin_mtl |
manuel:configuration:pinning [12/12/2012 20:21] martin_mtl effacée |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
====== Le PINNING ===== | ====== Le PINNING ===== | ||
- | ===== Prérequis Débutant : ===== | + | ===== Prérequis débutant : ===== |
* [[manuel:branches_debian | Les Branches Debian - Détail]] Pour connaître l'utilité de chaque **branche**... | * [[manuel:branches_debian | Les Branches Debian - Détail]] Pour connaître l'utilité de chaque **branche**... | ||
Ligne 10: | Ligne 10: | ||
* [[manuel:fichier_preferences | Le fichier : Preferences]] Qu'est-ce un fichier **preferences** ? | * [[manuel:fichier_preferences | Le fichier : Preferences]] Qu'est-ce un fichier **preferences** ? | ||
- | ===== Le Pinning - Explications et premiers pas...===== | + | ===== Le pinning - Explications et premiers pas...===== |
Le **pinning** consiste à se servir de __plusieurs dépôts de branches différentes__, dans un même fichier sources.list, | Le **pinning** consiste à se servir de __plusieurs dépôts de branches différentes__, dans un même fichier sources.list, | ||
Ligne 35: | Ligne 35: | ||
- qui devront également être upgradés (mis à jour...) à leur tour ! | - qui devront également être upgradés (mis à jour...) à leur tour ! | ||
- | ===== Le PINNING - Observations ===== | + | Bref, installer ou mettre à jour un paquet d'une branche supérieure peut n'être possible qu'en migrant vers la branche supérieure. |
- | Le **Pinning** est une bonne chose et certainement __le meilleur moyen de trouver les paquets manquants__, il suffira de faire un fichier **preferences** et de mettre en priorité haute la branche à privilégier. | + | ===== Le pinning - Observations ===== |
+ | |||
+ | Le **pinning** est une bonne chose et certainement __le meilleur moyen de trouver les paquets manquants__, il suffira de faire un fichier **preferences** et de mettre en priorité haute la branche à privilégier. | ||
Reste que la modification des paquets dans une branche testing par l'apport de paquets unstable via le **Pinning** peut, par le biais des dépendances nécessaires, | Reste que la modification des paquets dans une branche testing par l'apport de paquets unstable via le **Pinning** peut, par le biais des dépendances nécessaires, | ||
<note warning>provoquer une cassure de l'équilibre du système tout entier !!!</note> | <note warning>provoquer une cassure de l'équilibre du système tout entier !!!</note> | ||
- | | ||
- | Pour ce faire, nous vous conseillons l'usage de l'option "-s" (simulation) avec votre commande apt habituelle, apt-get ou aptitude... | + | |
+ | Par conséquent, nous vous conseillons l'usage de l'option "-s" (simulation) avec votre commande apt habituelle, apt-get ou aptitude... | ||
Donc : | Donc : | ||
Ligne 60: | Ligne 62: | ||
===== Choisir Testing ou Sid ===== | ===== Choisir Testing ou Sid ===== | ||
- | En **testing**, il faut être un peu patient en ce qui concerne les bugs. Les mauvais paquets retournent souvent en **sid** où ils sont encore améliorés (généralement pendant quelques jours...) pour redescendre en **testing**. | + | |
- | Testing est souvent considérée comme un outil de travail pour la prochaine stable. | + | Avec la branche **testing**, il faut être un peu patient en ce qui concerne les bugs. Les mauvais paquets retournent souvent en **sid** où ils sont encore améliorés (généralement pendant quelques jours...) pour redescendre en **testing**. |
- | De ce fait, elle manque quelques fois de cohérence... | + | |
- | En **sid**, les corrections de bugs sont beaucoup plus rapides, __une journée ou deux normalement__. | + | Testing est souvent considérée comme un outil de travail |
+ | pour la prochaine stable. | ||
+ | De ce fait, elle manque quelques fois de cohérence... | ||
+ | |||
+ | Avec la branche **sid**, les corrections de bugs sont beaucoup plus rapides, __une journée ou deux normalement__. | ||
**Pratiquement** :\\ | **Pratiquement** :\\ | ||
Ligne 79: | Ligne 85: | ||
- | Par défaut, tous les dépôts officiels debian et debian-multimedia ont une priorité de **500** (sauf le le dépôt Debian experimental dont la une priorité par défaut est de 1). | + | Par défaut, tous les dépôts officiels debian et deb-multimedia ont une priorité de **500** (sauf le le dépôt Debian experimental dont la une priorité par défaut est de 1). |
Ce qui signifie qu'à priorité égale, ce sont les paquets dans le dépôt **Unstable** (//les versions les plus avancées//) qui seront sélectionnés lors d'une mise à jour ! | Ce qui signifie qu'à priorité égale, ce sont les paquets dans le dépôt **Unstable** (//les versions les plus avancées//) qui seront sélectionnés lors d'une mise à jour ! | ||
Ligne 88: | Ligne 94: | ||
À noter que : | À noter que : | ||
- | La priorité du dépôt debian-multimedia pour experimental est à 500 par défaut. Si vous avez ce dépôt dans votre fichier sources.list, faite donc attention à votre fichier preferences si vous ne désirez pas que tous les paquets issus de debian-multimedia passent en experimental. | + | La priorité du dépôt deb-multimedia pour experimental est à 500 par défaut. Si vous avez ce dépôt dans votre fichier sources.list, faite donc attention à votre fichier preferences si vous ne désirez pas que tous les paquets issus de deb-multimedia passent en experimental. |
<note importante> | <note importante> | ||
- | On met la priorité du dépôt debian-multimedia experimental à 1 dans son fichier preferences pour l'utiliser vraiment au besoin | + | On met la priorité du dépôt deb-multimedia experimental à 1 dans son fichier preferences pour l'utiliser vraiment au besoin |
</note> | </note> | ||
Ligne 106: | Ligne 112: | ||
== Note : == | == Note : == | ||
- | Avant de mettre le dépôt **debian-multimedia experimental** dans votre fichier **sources.list** | + | Avant de mettre le dépôt **deb-multimedia experimental** dans votre fichier **sources.list** |
assurez-vous qu'il vous intéresse réellement...À ce jour (avril 2011) il contient que les paquets pour l'architecture amd64. | assurez-vous qu'il vous intéresse réellement...À ce jour (avril 2011) il contient que les paquets pour l'architecture amd64. | ||
Ligne 112: | Ligne 118: | ||
allez sur la page du site concernant les paquets : | allez sur la page du site concernant les paquets : | ||
- | [[http://www.debian-multimedia.org/pool/main/|paquets dans debian-multimedia]] | + | [[http://www.deb-multimedia.org/pool/main/|paquets dans deb-multimedia]] |
<note>Dans le fichier Preferences choisi, pour //stable//-backports remplacer le nom commun **stable** par le nom **release** du stable désiré !</note> | <note>Dans le fichier Preferences choisi, pour //stable//-backports remplacer le nom commun **stable** par le nom **release** du stable désiré !</note> | ||
Ligne 214: | Ligne 220: | ||
# aptitude update | # aptitude update | ||
Installation de la clé multimedia : | Installation de la clé multimedia : | ||
- | # aptitude install debian-multimedia-keyring | + | # aptitude install deb-multimedia-keyring |
- | <note>La clé : debian-multimedia-keyring est valable pour tous les dépôts debian-multimedia. Inutile de la réinstaller pour chacun d'eux.</note> | + | <note>La clé : deb-multimedia-keyring est valable pour tous les dépôts deb-multimedia. Inutile de la réinstaller pour chacun d'eux.</note> |
Remise à jour : | Remise à jour : | ||
Ligne 223: | Ligne 229: | ||
# aptitude safe-upgrade | # aptitude safe-upgrade | ||
- | Je préconise ici l'utilisation de la commande ''aptitude'' sur celle d'''apt-get'' cette dernière restant moins //parlante// dans ses agissemnents, en fait... | + | Je préconise ici l'utilisation de la commande ''aptitude'' sur celle d'''apt-get'' cette dernière restant moins //parlante// dans ses agissements, en fait... |
Avec le Pinning, nous prenons notre système en main, donc autant utiliser les outils qui accompagnent au mieux cette décision, non ? | Avec le Pinning, nous prenons notre système en main, donc autant utiliser les outils qui accompagnent au mieux cette décision, non ? | ||
- | ===== Fichier Preferences pour être en TESTING avec le Pinning sur : Stable Unstable et Experimental ===== | + | ===== Fichier Preferences pour être en TESTING avec le Pinning sur Stable et Unstable ===== |
Package: * | Package: * | ||
Ligne 260: | Ligne 266: | ||
Package: * | Package: * | ||
Pin: release o=Debian,a=unstable,l=Debian | Pin: release o=Debian,a=unstable,l=Debian | ||
- | Pin-Priority: 90 | + | Pin-Priority: 100 |
| | ||
Package: * | Package: * | ||
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages | Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages | ||
- | Pin-Priority: 90 | + | Pin-Priority: 100 |
- | Package: * | ||
- | Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages | ||
- | Pin-Priority: 1 | ||
<note important>Ce fichier preferences permet de bénéficier des mises à jours de sécurité et squeeze-updates anciennement "volatiles" de Stable pour les paquets communs aux deux branches</note> | <note important>Ce fichier preferences permet de bénéficier des mises à jours de sécurité et squeeze-updates anciennement "volatiles" de Stable pour les paquets communs aux deux branches</note> |