Ajouter dépôts testing à stable + backports

Salut à tous !

Sur l’une de mes machines, j’utilise Debian stable (Wheezy) complété par les backports :

$ cat /etc/apt/sources.list
## Base de la distribution.
# deb http://debian.advalem.net/debian/ wheezy main contrib non-free
# deb-src http://debian.advalem.net/debian/ wheezy main contrib non-free
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## Mises à jours de sécurité.
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

## Updates
deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

## Backports
deb http://ftp.fr.debian.org/debian wheezy-backports main contrib non-free
deb http://mozilla.debian.net/ wheezy-backports iceweasel-esr

## Debian multimédia
deb http://www.deb-multimedia.org wheezy main non-free
deb http://www.deb-multimedia.org wheezy-backports main
deb-src http://www.deb-multimedia.org wheezy main


$ cat /etc/apt/preferences
Package: *
Pin: release o=Debian, a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian, a=stable-updates
Pin-Priority: 900

Package: *
Pin: release o=Unofficial Multimedia Packages, a=stable
Pin-Priority: 700

Package: *
Pin: release o=Unofficial Multimedia Packages, a=stable-updates
Pin-Priority: 700

Cependant, j’ai besoin de quelques paquets dans leurs versions disponibles dans testing (Jessie) (TEXstudio et FFADO). Si j’ai l’expérience d’utiliser stable + backports et testing + Sid + experimental, je n’ai encore jamais fait le mélange que je m’apprête à faire. Du coup, je viens demander des conseils ici.

Déjà, je pense installer dans un premier temps « apt-listbugs », afin de faire attention à ne pas installer de paquet problématique. Ensuite, je pense que pour éviter les dépendances incomplètes lorsque l’on installe des paquets venant de testing, il est préférable d’inclure les dépôts de Sid et d’experimental, ou bien est-ce que je fais erreur ? En revanche, je compte laisser le dépôt Deb-multimedia uniquement en stable + backports.

Premièrement, y a-t-il un risque important d’ajouter à stable des éléments venant de testing ? Ensuite, je me demande quelles priorités donner à chaque dépôt, quelqu’un a-t-il des éléments à ce sujet ?

À bientôt.

Le Farfadet Spatial

Salut,

(Cf. Installation de Jessie)

[quote=“BelZéButh”]Salut,

Sources.list au carré ou minimaliste Tous mes sources.list et preferences sont basés sur ce tuto qui fait référence en la matière. :041

ps : verrouillé où pas … :whistle:[/quote]

Et, en complément :

L’etiquetage de paquets via le fichier /etc/apt/preferences

Sources de paquets : les bases

Configurer ses dépôts favoris avec les fichiers sources.list

Sources.list

stable + testing devrait déjà te donner accès à quelque chose de complet, ne multiplie pas inutilement les branches.

Un risque, oui.
Important, ça dépend de la criticité (tiens, ce mot n’existe pas encore ?) de ton système.

Dans cette situation j’assignerai une priorité de 800 à la branche testing :
_inférieure à la branche stable, pour ne pas prendre le pas sur celle-ci
_supérieure aux dépôts deb-multimedia, pour prioriser les paquets officiels sur les paquets tiers

Si tu fais ce choix, tes paquets déjà présent dans une version de deb-multimedia pourront être mis à jour vers leur éventuelle version en testing (des dépôts officiels).

Salut à tous !

Ne pas trop multiplier les branches, je suis bien d’accord. Simplement, mon expérience en utilisant testing est qu’à certains moments il manque certains paquets, qu’il faut aller récupérer dans Sid, voir experimental.

Cela dit, la distribution stable étant elle complète, c’est vrai que le problème doit moins se poser. Autant tester d’abord uniquement avec testing, s’il y a un manque je pourrais ajouter une branche au besoin.

Cela dit, je pense garder les backports, que j’utiliserais en priorité sur [i]testing[\i].

Je veux l’utiliser sur un portable (pas mon ordinateur principal), utilisé en production, mais pas de manière particulièrement intense. Pas une utilisation très critique, donc.

J’imagine que le risque est raisonnable dans ce cas, non ?

Très bien, merci du conseil.

Je vais déjà tester dans cette configuration. Je reviendrais sur ce sujet.

À bientôt.

Le Farfadet Spatial

Re-salut à tous !

Bon, tout d’abord, j’ai essayé en n’ajoutant que testing et en le mettant avec une priorité de 800. Je n’ai pas apprécié la réaction après le « aptitude update ». Du coup, je suis passé à la version suivante :

$ cat /etc/apt/sources.list
## Base de la distribution.
# deb http://debian.advalem.net/debian/ wheezy main contrib non-free
# deb-src http://debian.advalem.net/debian/ wheezy main contrib non-free
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free

## Mises à jours de sécurité.
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

## Updates
deb http://ftp.fr.debian.org/debian/ wheezy-updates main contrib non-free

## Backports
deb http://ftp.fr.debian.org/debian wheezy-backports main contrib non-free
deb http://mozilla.debian.net/ wheezy-backports iceweasel-esr

## Debian multimédia
deb http://www.deb-multimedia.org wheezy main non-free
deb http://www.deb-multimedia.org wheezy-backports main
deb-src http://www.deb-multimedia.org wheezy main

## Testing.
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

## Mises à jour de sécurité de testing.
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

## sid
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free

## experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free


$ cat /etc/apt/preferences
Package: *
Pin: release o=apt-build
Pin-Priority: 995

Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 990

Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 980

Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 990

Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 90

Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 50

Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 10

Avec cette configuration, je n’ai pas eu de proposition de mise à jour qui me déplaisait. En revanche, lorsque j’ai essayé d’installer les deux éléments dont je voulais utiliser les versions récente, Aptitude n’est pas parvenu à me proposer une solution que je considérais comme acceptable.

Du coup, je suis revenu à ma configuration de départ et j’abandonne l’idée de mélanger stable + backports avec d’autres branches.

À bientôt.

Le Farfadet Spatial