, ,

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 unstable Pin-Priority: 50 Package: * Pin: release testing Pin-Priority: 501 Package: * Pin: release stable Pin-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 >= 1000 cette priorité entraîne l'installation du paquet même s'il s'agit d'un retour en arrière.

990 ⇐ P < 1000 la 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 version installée est plus récente.

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

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

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

P < 0 cette 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 courante Installer un package stable

aptitude install vim Installer un package testing

aptitude install vim/testing Installer un package unstable

aptitude install vim/unstable