Note Debian2

Ce fichier situé dans le répertoire

/etc/apt/

permet de mettre toute les sources de package dont votre debian à besoin.

Quelque explications. Je suis en stable (wheezi). Ensuite, j'ai configurer aptitude pour qu'il aille tous de même regarder ce qui se passe en testing et en unstable. Attention, si vous laissez en état, tous s'installera en unstable, c'est à dire en instable. Ce n'est certainement pas ce que vous cherchez à avoir.preferences.d

Ensuite, nous allons voir ce qui se trouve dans le répertoire

/etc/apt/preferences.d

.

Normalement, il n'y a rien. Toutefois, il vous est possible de créer des règles permettant justement de gérer les package par rapport aux différentes versions.

Je vous propose de créer un fichier

base.pref

dans ce répertoire.Voici le mien:

Package: *Pin: release unstablePin-Priority: 50Package: *Pin: release testingPin-Priority: 501Package: *Pin: release stablePin-Priority: 991Ça veut dire quoi?

Plus la priorité de Pin-Priority est basse moins aptitude acceptera de l'installer.Voici les référence précise:

P >= 1000cette priorité entraîne l'installation du paquet même s'il s'agit d'un retour en arrière.

990 ⇐ P < 1000la version sera installée, même si elle n'appartient pas à la distribution par défaut ; mais elle ne sera pas installée si la versioninstallée est plus récente.

500 ⇐ P < 990La version sera installée, sauf s'il existe une version appartenant à la distribution par défaut ou si la version installée est plusrécente.

100 ⇐ P < 500la version sera installée, sauf s'il existe une version appartenant à une autre distribution ou si la version installée est plusrécente.

0 < P < 100la version sera installée si aucune version du paquet n'est installée.

P < 0cette priorité empêche l'installation de la version.

Finalement, au dessus de 1000, aptitude installera la version que vous avez programmer même si le packets est une version plus basse.Un chiffre négatif interdira la version.

Je vous conseil la lecture de:

man apt_preferences

Ensuite, un petit:

aptitude update

puis un:

aptitude safe-upgrade

Normalement aucun pakage testing ou unstable ne dois s'installer.Utilisation couranteInstaller un package stable

aptitude install vimInstaller un package testing

aptitude install vim/testingInstaller un package unstable

aptitude install vim/unstable