[DISCUSSION]Votre sources.list!

Ok, j’ai bien viré tout ce qui concerne Sid et Experimental du sources.list et du fichier preferences.


root@eeepc:/etc/apt# apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
 988 http://security.debian.org/ squeeze/updates/non-free i386 Packages
     release v=None,o=Debian,a=testing,n=squeeze,l=Debian-Security,c=non-free
     origin security.debian.org
 988 http://security.debian.org/ squeeze/updates/contrib i386 Packages
     release v=None,o=Debian,a=testing,n=squeeze,l=Debian-Security,c=contrib
     origin security.debian.org
 988 http://security.debian.org/ squeeze/updates/main i386 Packages
     release v=None,o=Debian,a=testing,n=squeeze,l=Debian-Security,c=main
     origin security.debian.org
 500 http://mirror.home-dn.net/debian-multimedia/ squeeze/main i386 Packages
     origin mirror.home-dn.net
 500 http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr
 986 http://ftp.fr.debian.org/debian/ squeeze/non-free i386 Packages
     release o=Debian,a=testing,n=squeeze,l=Debian,c=non-free
     origin ftp.fr.debian.org
 986 http://ftp.fr.debian.org/debian/ squeeze/contrib i386 Packages
     release o=Debian,a=testing,n=squeeze,l=Debian,c=contrib
     origin ftp.fr.debian.org
 986 http://ftp.fr.debian.org/debian/ squeeze/main i386 Packages
     release o=Debian,a=testing,n=squeeze,l=Debian,c=main
     origin ftp.fr.debian.org
 985 http://volatile.debian.org/debian-volatile/ lenny/volatile/non-free i386 Packages
     release o=volatile.debian.org,a=stable,n=lenny,l=debian-volatile,c=non-free
     origin volatile.debian.org
 985 http://volatile.debian.org/debian-volatile/ lenny/volatile/contrib i386 Packages
     release o=volatile.debian.org,a=stable,n=lenny,l=debian-volatile,c=contrib
     origin volatile.debian.org
 985 http://volatile.debian.org/debian-volatile/ lenny/volatile/main i386 Packages
     release o=volatile.debian.org,a=stable,n=lenny,l=debian-volatile,c=main
     origin volatile.debian.org
 984 http://security.debian.org/ lenny/updates/non-free i386 Packages
     release v=5.0,o=Debian,a=stable,n=lenny,l=Debian-Security,c=non-free
     origin security.debian.org
 984 http://security.debian.org/ lenny/updates/contrib i386 Packages
     release v=5.0,o=Debian,a=stable,n=lenny,l=Debian-Security,c=contrib
     origin security.debian.org
 984 http://security.debian.org/ lenny/updates/main i386 Packages
     release v=5.0,o=Debian,a=stable,n=lenny,l=Debian-Security,c=main
     origin security.debian.org
 500 http://mirror.home-dn.net/debian-multimedia/ lenny/main i386 Packages
     origin mirror.home-dn.net
 500 http://ftp.fr.debian.org/debian/ lenny/main Translation-fr
 982 http://ftp.fr.debian.org/debian/ lenny/non-free i386 Packages
     release v=5.0.6,o=Debian,a=stable,n=lenny,l=Debian,c=non-free
     origin ftp.fr.debian.org
 982 http://ftp.fr.debian.org/debian/ lenny/contrib i386 Packages
     release v=5.0.6,o=Debian,a=stable,n=lenny,l=Debian,c=contrib
     origin ftp.fr.debian.org
 982 http://ftp.fr.debian.org/debian/ lenny/main i386 Packages
     release v=5.0.6,o=Debian,a=stable,n=lenny,l=Debian,c=main
     origin ftp.fr.debian.org
Paquets étiquetés :
root@eeepc:/etc/apt# 

Sur 4 dépots en 500, 2 ne sont pas des Translation-Fr, mais les dépots “multimedia”… Est-ce normal?

500 http://mirror.home-dn.net/debian-multimedia/ squeeze/main i386 Packages
     origin mirror.home-dn.net
500 http://ftp.fr.debian.org/debian/ squeeze/main Translation-fr

500 http://mirror.home-dn.net/debian-multimedia/ lenny/main i386 Packages
     origin mirror.home-dn.net
500 http://ftp.fr.debian.org/debian/ lenny/main Translation-fr

Lis ce qui suit, ça t’aidera peut-être :

http://www.isalo.org/wiki.debian-fr/index.php/L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences

Moi, j’ai une petite question par rapport au fichiers “preferences” de certains utilisateurs.
Pourquoi ils rajoutent tous le dépôts Experimental ? :104

Ca ne sert à rien vu que pour l’installation des paquets sur Experimental, cela ne se fait pas tout seul. On est obligé de forcer apt à choisir le dépôts Exp.

Exemple, en ayant le dépôts Experimental d’actif sur ma Debian Sid et que j’installe Iceweasel via la commande habituelle, il m’installera l’Iceweasel de Sid…

Je raconte cela car ça m’étonne de voir cela. :techie-windows:

Hello,

oui, pas besoin de mettre l’experimental ds le preferences, puisque
par défaut la priorité est à 1 et plus à 500 comme auparavant, à moins de vouloir
favoriser une version qui s’y trouve.

bonjour,

Je viens d’installer gnome3 et j’ai donc activé le dépot experimental. Ce que je voudrais c’est que tout ce qui concerne gnome vienne de experimental. Pouvez-vous m’indiquer les lignes que je dois mettre dans mon fichier preferences ?

merci par avance ,

c’est de ce coté sources-list-au-carre-ou-minimaliste-t5659.html

[quote=“leatherface”]bonjour,

Je viens d’installer gnome3 et j’ai donc activé le dépot experimental. Ce que je voudrais c’est que tout ce qui concerne gnome vienne de experimental. Pouvez-vous m’indiquer les lignes que je dois mettre dans mon fichier preferences ?

merci par avance ,[/quote]
Fais quand même attention aux risques auxquels tu peux être confronté.
Il faut savoir que “experimental”, comme son nom l’indique, n’est pas ou très peu testé.
En principe, ces dépôts sont là pour pouvoir “piquer” un paquet, ponctuellement et en sachant bien ce que l’on fait.
Si tu y mets TOUS les paquets liés à Gnome, ça risque de faire beaucoup de choses à surveiller.

En donnant un priorité supérieure à 100 mais inférieure à 500 aux dépôts experimental, les paquets installés depuis ce dépôt en suivront les mises-à-jour, tout en empêchant ce dépôt de prendre la priorité sur les autres pour les autres paquets !

j’ai pas joué avec les preferences depuis des années et j’ai de mauvais souvenirs avec ca.

Mais là, je suis en stable, et j’ai besoin d’un firefox plus recent, donc d’avoir les backports et le depot mozilla de debian.net, et avant de casser mon systeme, je prefere avoir les avis.
De plus, j’ai besoin d’un lirc recent.

Donc je me lance sur un fichier sources et preferences POTENTIELLEMENT viable
Donc à ceux qui lisent sans trop savoir, c’est pour l’instant absoluement pas à utiliser en l’etat!!!

Je me lance:

/etc/apt/sources.list (provenant du sources list au carré + ajout des backports et multimedia commenté:

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

## squeeze multimedia
#deb http://www.debian-multimedia.org squeeze main non-free
#deb-src http://mirror.home-dn.net/debian-multimedia squeeze main

# squeeze security
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

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

# squeeze backports
deb http://backports.debian.org/debian-backports squeeze-backports main

# squeeze mozilla
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release

################################################
## wheezy
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

## wheezy multimedia
#deb http://www.debian-multimedia.org wheezy main non-free
#deb-src http://www.debian-multimedia.org/ wheezy main

## wheezy security
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/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

## sid multimedia
#deb http://www.debian-multimedia.org/ sid main
#deb-src http://www.debian-multimedia.org/ sid main

################################################
## 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

# experimental multimedia (uniquement 64 bits, décommentez les lignes dans ce cas)
#deb http://www.debian-multimedia.org/ experimental main
#deb-src http://www.debian-multimedia.org/ experimental main

Concernant le fichier ed prefernces, c’est bien là mon soucis, c’est l’ajout du depots backports et debian.net
je pense les mettre en Pin-Priority: 981 mais mon gros probleme, c’est de trouver ce que coresponds aux options Pin: release que sont les o= et l=
Certes, la reponse me ferais plaisir, mais c’est avant tout comprendre comment les trouver que je voudrais savoir, histoire que je puisse ajouter un quelconque depot à l’avenir si le coeur m’en dit, et je trouve cela plus interessant de comprendre comment creer un fichier preference plutot que betement le copier coller :wink:

Y aurait-il quelqu’un qui puisse m’expliquer cela?

j’ai bien compris que pour le paquet lirc de sid, je devait “pinner” comme ca:
Package: lirc
Pin: release a=unstable
Pin-Priority: 990

Package: lirc-modules-source
Pin: release a=unstable
Pin-Priority: 990

Concernant les options, au final, c’est tout simple pour peut qu’on ai au moins fait un aptitude update.
Les options sont clairement indiquée dans les fichiers *_Release contenus dans le répertoire /var/lib/apt/lists/
L’option archive “a=” corespond quand à elle au type de Suite indiqué dans le fichier.

Donc cela donne par exemple pour le repo mozilla.debian.net:

Package: *
Pin: release o=Debian Mozilla Team,a=squeeze-backports,l=Debian Mozilla Team
Pin-Priority: 981

Extrait du debut du fichier Release de mozilla.debian.net:

Il est à noter que l’on peut aussi utiliser l’url du depot en question dans la partie origine “o=”

Salut,

Eh ben, c’est plus un fil, mais un cable transatlantique! On les voit où, Jo le Mérou et le Titanic ? Plus sérieusement,

te donnera bien plus facilement les infos que tu cherches, et me fait croire qu’elles ne sont pas complètes.

Package: * Pin: release o=Debian Mozilla Team,a=squeeze-backports,n=squeeze-backports,l=Debian Mozilla Team,c=iceweasel-release

Stef

Partant des postulats suivants:

  • je viens de me monter une config dernier cri, et j’en ai donc pour quelques années avec
  • je suis en testing et pour certaines raisons je tiens à le rester
  • j’utilise le sources.list et le préferences de truc et astuces.

Le sources.list de trucs et astuces fait référence à Squeeze et Wheezy.
J’ai cru comprendre qu’on peut les remplacer par stable et testing.

Est-ce que je me trompe ? (ceci dans le but de rester en testing sans avoir besoin de modifier le sources.list au moment des changements de stable).

PS: je sais qu’il existe Debian CUT, mais répondez moi quand même ! Lol !

Bien sur,
Tu resteras ainsi en testing lors du prochain gel de wheezy.

j’aurais plutôt dit:
Tu resteras ainsi en testing lors de la prochaine sortie de gel de wheezy.

ainsi tu passeras d’une wheezy sans bug a une wheezy +1 quasiment vide. ton fichier préférences a interet d’être costaud :wink:

[quote=“misaine”]j’aurais plutôt dit:
Tu resteras ainsi en testing lors de la prochaine sortie de gel de wheezy.

ainsi tu passeras d’une wheezy sans bug a une wheezy +1 quasiment vide. ton fichier préférences a interet d’être costaud :wink:[/quote]
D’où l’intérêt d’avoir toujours une “stable” sous le coude :wink:
Avec les énormes possibilités des procs et la capacité des DDs modernes, ce n’est pas compliqué de réserver une petite partoche de 10 Go pour y installer une “stable” avec la /home commune.

Pas besoin de fichier preferences avec les dépôts stable et testing déclarées dans le source.list, et pas de risque de se trouver avec une testing « quasiment vide » (grâce aux dépôts stable).
Par contre, il faudra s’attendre à une descente massive de paquets depuis Sid lorsque Wheezy arrivera en stable et qu’un nouvelle testing démarrera.

mais alors a quoi servent les sources.list et préférences cités dans “trucs et astuces” ?

Pas de risque que testing soit vide; A l’instant précis du gel: stable = wheezy = nouvelle testing.

Ce n’est que lorsque des paquets descendrons de Sid en testing que celle-ci commencera à se différencier petit à petit (ou vite, ça dépend de l’humeur des dev… :mrgreen: ) de wheezy.

ah ok ! j’avais pas vu ça comme ça :023

donc ça s’approche du fonctionnement d’une rolling release ?

[quote=“misaine”][quote=“vv222”]
Pas besoin de fichier preferences avec les dépôts stable et testing déclarées dans le source.list, et pas de risque de se trouver avec une testing « quasiment vide » (grâce aux dépôts stable).
[/quote]
mais alors a quoi servent les sources.list et préférences cités dans “trucs et astuces” ?[/quote]
Comme précisé au début du sujet, ils servent à ceux qui veulent pouvoir piocher dans toutes les branches de Debian et Multimedia, experimental compris.
L’erreur est de les considérer comme la combinaison sources.list/preferences « idéale » et de les recopier sans réfléchir alors qu’on n’en a réellement pas besoin !

une stable : 3 lignes dans le sources.list, pas de preferences
une testing : 2 lignes dans le sources.list, pas de preferences
une Sid : 2 lignes dans le sources.list, pas de preferences


Pour une « rolling release », autant passer de suite en Sid, qui ne gèle pas pour plusieurs mois à intervalles réguliers pour ensuite se retrouver avec une pluie de mises-à-jour pour rattrapper tout ce qui a pu arriver durant ces quelques mois…