Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
debian:pinning [2010/01/13 20:20] smolskidebian:pinning [2010/01/17 22:08] (Version actuelle) smolski
Ligne 1: Ligne 1:
 ====== PINNING ====== ====== PINNING ======
  
-Le principe du ''pinning'' est de marier des branches Debian présentent dans le ''sources.list'' afin de bénéficier de paquets issus de ''toutes les branches indiquées'' dans la même installation.+Le but du **pinning** est de marier des branches Debian différentes dans le **sources.list** afin de bénéficier de paquets issus de chacune d'elles.
  
-ATTENTION ! Tout apport de paquet des branches supérieures à la branche installée peut créer de l'instabilité par la mise à jour de dependances et le changement de version de paquets sensibles, notamment le paquet ''libc6'' !+**ATTENTION !** Tout apport de paquet des branches supérieures à la branche installée peut créer de l'//instabilité// par la mise à jour de dependances et le changement de version de paquets sensibles, notamment le paquet ''libc6'' !
  
-     Ceci est dit.+Ceci est dit. :)
  
-===== Fichier sources.list type - toutes les Branches =====+===== SOURCES.LIST type - toutes les Branches =====
  
 Il est entendu que vous pouvez commenter/supprimer tout dépôt de ce fichier pour l'accommoder à votre point de vue personnel...\\  Il est entendu que vous pouvez commenter/supprimer tout dépôt de ce fichier pour l'accommoder à votre point de vue personnel...\\ 
-Dans le fichier des sources, ''/etc/apt/sources.list''complétez comme ci après :+Editez le fichier ''sources.list'' et complétez-le comme ci après :
  
    # vim /etc/apt/sources.list    # vim /etc/apt/sources.list
Ligne 62: Ligne 62:
   # deb-src http://www.debian-multimedia.org experimental main   # deb-src http://www.debian-multimedia.org experimental main
 </code> </code>
- 
-<note>Dans le fichier Preferences choisi, pour //stable//-backports remplacer le nom commun **stable** par le nom **release** de la <branche_stable> désignée  !</note> 
  
 == Note : == == Note : ==
  
-Avant de mettre le dépôt **debian-multimedia experimental** dans votre fichier **sources.list**  +Avant de mettre le dépôt **debian-multimedia experimental** dans votre fichier **sources.list** assurez-vous qu'il vous intéresse réellement !
-   assurez-vous qu'il vous intéresse réellement +
-À l'heure actuelle (septembre 2009), il contient seulement des paquets pour l'architecture 64 bits (amd64) !+
  
 Pour vérifier le contenu de ce dépôt, allez sur la page du site concernant les paquets : \\  Pour vérifier le contenu de ce dépôt, allez sur la page du site concernant les paquets : \\ 
Ligne 80: Ligne 76:
   - Régler les problèmes de dépendances qui ne manquent de survenir !   - Régler les problèmes de dépendances qui ne manquent de survenir !
  
-Le fichier ''/etc/apt/preferences'' est le fichier +Le fichier ''/etc/apt/preferences'' est le fichier qui donne ''un ordre de priorité aux dépôts''.
-   qui donne un ordre de priorité aux dépôts.+
  
-===== Définition des priorités (P) =====+===== PREFERENCES - Définition des priorités (P) =====
  
 Avant de parler des ''valeurs'' à donner aux différentes ''préférences'' (P), il est bon de rappeler ce qu'elles représentent exactement. Avant de parler des ''valeurs'' à donner aux différentes ''préférences'' (P), il est bon de rappeler ce qu'elles représentent exactement.
Ligne 112: Ligne 107:
 </code> </code>
  
-===== PREFERENCES - Création =====+===== PREFERENCES - Activation du fichier Preferences ===== 
 +<note warning> 
 +ATTENTION ! Après toute modification du fichier ''Preferences'' nous devons opérer les mises à jour.</note>
  
-Le fichier ''preferences'' n'est pas généré automatiquement, nous devons le créer ainsi :+Mise à jour : 
 +   # aptitude update
  
-   touch /etc/apt/preferences+<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> 
 + 
 +Remise à jour : 
 +   aptitude update 
 +Installation si tout s'est bien passé : 
 +   # aptitude safe-upgrade 
 +===== PREFERENCES - Création du fichier ===== 
 + 
 +Le fichier ''preferences'' n'est pas généré automatiquement, nous devons le créer et l'éditer ainsi : 
 + 
 +   # vim /etc/apt/preferences
  
-===== PREFERENCES - Stable avec le Pinning sur : Testing, Unstable et Experimental =====+==== PREFERENCES - Stable avec le Pinning sur : Testing, Unstable et Experimental ====
  
 Pour la branche ''stable'', il est déconseillé de mélanger les dépôts de cette branche avec ceux des branches supérieures. Pour la branche ''stable'', il est déconseillé de mélanger les dépôts de cette branche avec ceux des branches supérieures.
Ligne 124: Ligne 132:
 Pour ceux qui voudraient malgré tout utiliser le fichier ''sources.list'' ci-haut afin d'aller chercher des paquets dans les <branches supérieures>, voici un fichier ''preferences'' très sécurisé. \\  Pour ceux qui voudraient malgré tout utiliser le fichier ''sources.list'' ci-haut afin d'aller chercher des paquets dans les <branches supérieures>, voici un fichier ''preferences'' très sécurisé. \\ 
 Avec la valeur négative, les paquets hors de la ''branche stable'' ne pourront être installés que __volontairement__. Avec la valeur négative, les paquets hors de la ''branche stable'' ne pourront être installés que __volontairement__.
- 
-   # vim /etc/apt/preferences 
  
 <code>  Package: * <code>  Package: *
Ligne 168: Ligne 174:
 </code> </code>
  
-==== Important : ====+=== Important : ===
  
 Après avoir créé ou modifié votre fichier ''Preferences'', la première chose à faire est : Après avoir créé ou modifié votre fichier ''Preferences'', la première chose à faire est :
  
     # apt-get update     # apt-get update
 +Installation des clés si ce n'est déjà fait :
 +   # aptitude install debian-multimedia-keyring
 +    # apt-get update
 +    # apt-get safe-upgrade
  
 Suivi immédiatement de : Suivi immédiatement de :
Ligne 180: Ligne 190:
 Cette dernière commande vous permettra de ''vérifier'' si les priorités de votre fichier ''preferences'' sont bien prises en compte et correspondent à votre choix. Cette dernière commande vous permettra de ''vérifier'' si les priorités de votre fichier ''preferences'' sont bien prises en compte et correspondent à votre choix.
  
-===== ACTIVATION DU Pinning ===== +==== PREFERENCES - Testing avec le Pinning sur : Stable, Unstable et Experimental ====
- +
-Mise à jour : +
-   # aptitude update +
-Installation des clés si ce n'est déjà fait : +
-   # aptitude install debian-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> +
- +
-Remise à jour : +
-   # aptitude update +
-Installation si tout s'est bien passé : +
-   # aptitude safe-upgrade +
- +
-===== PREFERENCES - Testing avec le Pinning sur : Stable, Unstable et Experimental =====+
  
 <code> <code>
Ligne 238: Ligne 234:
 </code> </code>
  
-== Note : ==+Activez votre fichier comme pour le fichier ''preferences stable'' précédent.
  
-En ''testing'' et plus, vous pouvez //désactiver// les dépôts //stable//-backports car ils sont aussi dans la branche ''testing'' ! 
  
-===== PREFERENCES - Unstable (ou : SID) avec le Pinning sur : Testing, Stable et Experimental  =====+==== PREFERENCES - Unstable (ou : SID) avec le Pinning sur : Testing, Stable et Experimental  ====
  
   Package: *   Package: *
Ligne 248: Ligne 243:
   Pin-Priority: 1   Pin-Priority: 1
  
 +Activez votre fichier.
  
-Toutes les branches debian sont à ''priorité 500'' par défaut,sauf la ''<branche-experimental>'' et la branche des ''backports'' de la stable qui sont à 1 par défaut.+Toutes les branches debian sont à ''priorité 500'' par défaut, sauf 
 +  - la ''<branche-experimental>'' 
 +  - et la branche des ''backports'' 
 +qui sont en ''priorité 1'' par défaut.
  
-Ce fichier ''preferences'', est suffisant avec la branche ''<multimedia-experimental>'' ramenée en ''priorité 1'' (car comme les autres, elle est en ''priorité 500'' par defaut!). +Ce fichier ''preferences'', est suffisant avec la branche ''<multimedia-experimental>'' (qui est à priorité 500 par défaut) est ramenée en ''priorité 1''.
-===== PREFERENCES - Utilisation - Commandes de base =====+
  
 +===== PINNING - Utilisation =====
  
 <note warning>En cours de Rédaction par smolski</note> <note warning>En cours de Rédaction par smolski</note>
  
- ===== 
  
  
debian/pinning.1263410410.txt.gz · Dernière modification : 2010/01/13 20:20 de smolski
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0