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 [15/09/2013 21:03] captnfab [Les exemples d'utilisation] |
doc:systeme:apt:pinning [22/09/2013 23:31] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Les fichiers apt_preferences ====== | ====== Les fichiers apt_preferences ====== | ||
- | ~~NOCACHE~~ | + | |
* Objet : Modifier la priorité d'installation des paquets | * Objet : Modifier la priorité d'installation des paquets | ||
* Suivi sur le forum ici : [[http://debian-facile.org/viewtopic.php?pid=61632]] | * Suivi sur le forum ici : [[http://debian-facile.org/viewtopic.php?pid=61632]] | ||
Ligne 9: | Ligne 9: | ||
* **Avertissement** : Attention, ce tuto, c'est le manuel de l'apprenti mauvais-administrateur-système, à utiliser avec modération... | * **Avertissement** : Attention, ce tuto, c'est le manuel de l'apprenti mauvais-administrateur-système, à utiliser avec modération... | ||
* Débutant, à savoir : | * Débutant, à savoir : | ||
- | * [[manuel:ligne_de_commande_et_commandes#gnu_linux-_les_commandes | COMMANDE LINUX DE BASE]] DEBUTANT Ecrire et commander directement à son PC | + | * [[:#gnu_linux-_les_commandes | COMMANDE LINUX DE BASE]] DEBUTANT Ecrire et commander directement à son PC |
- | * [[manuel:branches_debian | Les Branches Debian - Détail]] DEBUTANT Pour connaître l'utilité de chaque **branche**... | + | * [[:doc:systeme:apt:branches-debian | Les Branches Debian - Détail]] DEBUTANT Pour connaître l'utilité de chaque **branche**... |
- | * [[manuel:apt:sources.list | sources.list - Détail]] DEBUTANT Pour concevoir un **sources.list** au petit poil ! | + | * [[:doc:systeme:apt:sources.list | sources.list - Détail]] DEBUTANT Pour concevoir un **sources.list** au petit poil ! |
===== Introduction ===== | ===== Introduction ===== | ||
- | Lorsque l'on dispose de plusieurs versions installables dans les dépôts renseignés dans les fichiers [[manuel:apt:sources.list|sources.list]], il faut définir des priorités pour que ''APT'' sache quelle version installer. | + | Lorsque l'on dispose de plusieurs versions installables dans les dépôts renseignés dans les fichiers [[:doc:systeme:apt:sources.list|sources.list]], il faut définir des priorités pour que ''APT'' sache quelle version installer. |
Par exemple, si l'on a les dépôts Debian de testing et unstable et que l'on veut rester autant que possible en testing, il faut indiquer à ''APT'' que //testing// a une priorité supérieure à //sid//. Inversement, si pour un paquet donné on veut utiliser sa version présente dans //sid//, il faut le spécifier également. La définition de ces priorités s'appelle le **pinning**. | Par exemple, si l'on a les dépôts Debian de testing et unstable et que l'on veut rester autant que possible en testing, il faut indiquer à ''APT'' que //testing// a une priorité supérieure à //sid//. Inversement, si pour un paquet donné on veut utiliser sa version présente dans //sid//, il faut le spécifier également. La définition de ces priorités s'appelle le **pinning**. | ||
Ligne 68: | Ligne 68: | ||
===== Précautions ===== | ===== Précautions ===== | ||
- | En faisant joujou avec les fichiers ''preferences'', on peut très rapidement faire quelque chose qu'on ne voulait pas, et qui nous oblige à réinstaller le système. Pour éviter cela, il existe une série de tests que vous pouvez faire pour tester votre configuration, et de précautions à prendre. | + | <note warning>**ATTENTION** ! \\ En faisant joujou avec les fichiers ''preferences'', on peut très rapidement faire quelque chose qu'on ne voulait pas, et qui nous oblige à **réinstaller** le système. |
+ | |||
+ | Pour éviter cela, il existe une série de tests que vous pouvez faire pour tester votre configuration, et de précautions à prendre.</note> | ||
==== Vérifier la configuration ==== | ==== Vérifier la configuration ==== | ||
Ligne 134: | Ligne 136: | ||
On suppose que vous avez comme sources quelque chose comme ça : | On suppose que vous avez comme sources quelque chose comme ça : | ||
- | <code>deb http://ftp.fr.debian.org/debian testing main contrib non-free | + | <code apt_sources>deb http://ftp.fr.debian.org/debian testing main contrib non-free |
deb http://ftp.fr.debian.org/debian sid main contrib non-free</code> | deb http://ftp.fr.debian.org/debian sid main contrib non-free</code> | ||
mais que vous voulez rester en //testing// autant que possible. | mais que vous voulez rester en //testing// autant que possible. | ||
Ligne 199: | Ligne 201: | ||
''apt-cache policy'' donne une option (//n=wheezy//) | ''apt-cache policy'' donne une option (//n=wheezy//) | ||
- | 900 http://ftp.fr.debian.org/debian/ wheezy/main Packages | + | <code>900 http://ftp.fr.debian.org/debian/ wheezy/main Packages |
- | release v=6.0.2.1,o=Debian,a=stable,n=wheezy,l=Debian,c=main | + | release v=6.0.2.1,o=Debian,a=stable,n=wheezy,l=Debian,c=main |
- | origin ftp.fr.debian.org | + | origin ftp.fr.debian.org</code> |
donc on peut rajouter dans le fichier **preferences** ce style d'interprétation : | donc on peut rajouter dans le fichier **preferences** ce style d'interprétation : |