Salut à tous,
Juste un mot pour demander à nos experts si ils pouvaient mettre à jour le sources.list au carré, s’il vous plaît
La version 6.0 est sortie et ma carte mère a “rendu le chipset”. Je vais donc repartir à zero
à bientôt,
Panda.
Salut à tous,
Juste un mot pour demander à nos experts si ils pouvaient mettre à jour le sources.list au carré, s’il vous plaît
La version 6.0 est sortie et ma carte mère a “rendu le chipset”. Je vais donc repartir à zero
à bientôt,
Panda.
Salut,
Et les explications du wiki ne te suffisent pas pour élaborer le tien, tu préfères un copié-collé
Matt, ton bébé t’appelle, si tu repasses par là …
Bon, j’ai fait ça pour une priorité stable (donc Debian 6.0 “Squeeze”)
[quote]################################################
deb ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb mirror.home-dn.net/debian-multimedia squeeze main
deb-src mirror.home-dn.net/debian-multimedia squeeze main
deb security.debian.org/ squeeze/updates main contrib non-free
deb-src security.debian.org/ squeeze/updates main contrib non-free
# squeeze updates (remplace volatile)
deb ftp.fr.debian.org/debian squeeze-updates main contrib non-free
deb-src ftp.fr.debian.org/debian squeeze-updates main contrib non-free
################################################
deb ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb mirror.home-dn.net/debian-multimedia wheezy main
deb-src mirror.home-dn.net/debian-multimedia wheezy main
deb security.debian.org/ wheezy/updates main contrib non-free
deb-src security.debian.org/ wheezy/updates main contrib non-free
################################################
deb ftp.fr.debian.org/debian/ sid main contrib non-free
deb-src ftp.fr.debian.org/debian/ sid main contrib non-free
deb mirror.home-dn.net/debian-multimedia sid main
deb-src mirror.home-dn.net/debian-multimedia sid main
################################################
deb ftp.fr.debian.org/debian/ experimental main contrib non-free
deb-src ftp.fr.debian.org/debian/ experimental main contrib non-free
#deb mirror.home-dn.net/debian-multimedia experimental main
#deb-src mirror.home-dn.net/debian-multimedia experimental main
[/quote]
[quote]Package: *
Pin: release o=apt-build
Pin-Priority: 989
Package: *
Pin: release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian
Pin-Priority: 988
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 986
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 985
Package: *
Pin: release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 99
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 98
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 97
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 96
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 95
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 94
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 93
[/quote]
pas de problème.
pas de priorités 500 autres que les “translation-fr”.
ainsi que E: Conf Broken insserv
en fin de simulation…
Salut,
Pour le fichier preferences, jette un coup d’oeil à ce lien, qui a servi au wiki (“pourquoi les preferences du TA sont foireux”):
forum.debian-fr.org/viewtopic.ph … 3&start=0|
Pour ma part, j’ai, en stable, fait ceci. J’ai raccourci le sources.list, tout en gardant un fichier preferences complet au cas où je réactiverai d’autres dépôts. Ca marche, semble t-il. Attention le rang de iceweasel du fichier preferences est peut être une mauvaise idée, mais je voudrais qu’il se mette facilement à jour sans avoir à surveiller les backports, je verrai à l’usage. Voir le dernier fichier prefs, pour la version courte.
Sources list
[code]################################################
deb http://debian.polytech-lille.fr/debian/ squeeze main contrib non-free
deb http://mirror.home-dn.net/debian-multimedia squeeze main
deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free
#squeeze-update
deb http://debian.polytech-lille.fr/debian/ squeeze-updates main contrib non-free
################################################
deb http://debian.polytech-lille.fr/debian/ wheezy main contrib non-free
deb http://mirror.home-dn.net/debian-multimedia wheezy main
deb http://security.debian.org/ wheezy/updates main contrib non-free
Prefs maison…
[code]Package: *
Pin: release o=apt-build
Pin-Priority: 989
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 988
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987
Package: *
Pin: release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian
Pin-Priority: 986
Package: iceweasel
Pin: release o=Debian,a=testing,n=wheezy,l=Debian
Pin-Priority: 985
Package: iceweasel-l10n-fr
Pin: release o=Debian,a=testing,n=wheezy,l=Debian
Pin-Priority: 985
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 984
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 98
Package: *
Pin: release o=Debian,a=testing,n=wheezy,l=Debian-Security
Pin-Priority: 98
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 97
Package: *
Pin: release v=None,o=Unofficial Multimedia Packages,a=testing,n=wheezy,l=Unofficial Multimedia Packages
Pin-Priority: 96
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 95
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 94
Package: *
Pin: release o=Debian,a=experimental,l=Debian
Pin-Priority: 93
[/code]
prefs suffisantes pour une stable avec un accès en testing au cas où
[code]Package: *
Pin: release o=apt-build
Pin-Priority: 989
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 988
Package: *
Pin: release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 987
Package: *
Pin: release o=Debian,a=squeeze-updates,n=squeeze-updates,l=Debian
Pin-Priority: 986
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 984
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 98
Package: *
Pin: release o=Debian,a=testing,n=wheezy,l=Debian-Security
Pin-Priority: 98
Package: *
Pin: release v=None,o=Unofficial Multimedia Packages,a=testing,n=wheezy,l=Unofficial Multimedia Packages
Pin-Priority: 96[/code]
Stef
Salut
À moins d’avoir une bonne raison de vouloir mélanger les branches, il est préférable d’avoir un fichier sources.list avec seulement les entrées pour stable.
Concernant le E: Conf Broken insserv
j’ai eu le même message pour ce paquet (plus un autre aussi). J’ai commencé par installer seulement les deux paquet qui posaient problème puis, par la suite, j’ai pu faire la mise à niveau vers squeeze. Avant chaque commande, j’ai pris la peine de faire une simulation pour voir ce qui allait être fait.
“experimental” est vraiment nécessaire dans ‘preferences’ ?
Je n’en suis pas sûr.
Salut,
[quote=“ricardo”]“experimental” est vraiment nécessaire dans ‘preferences’ ?
Je n’en suis pas sûr.[/quote]
Indispensable pour faire une distribution expérimentale, mais alors il doit au moins être supérieur en valeur à la sid
Edit bravo pour experimantal
Merci pour vos réponses,
Effectivement j’ai installé insserv sans encombre, je poursuit donc par un petit apt-get -d dist-upgrade dans un premier temps (1h40 de téléchargement !)
Je finirai la mise à niveau le serveur X coupé.
Bonne nuit
Michel : Je ne comprends pas pourquoi le dépot squeeze-updates est dans ton fichiers préférences ? il n’est “concurrent” avec aucun dépot d’autre branche si ? pourquoi lui spécifier une préférence dès lors.
J’ai un mal fou à comprendre le pinning moi . Pour le moment je fais à la main avec des apt-get install -t unstable blabla pour les paquets que je souhaite voir installé en version sid . j’ai bien un fichier pref simple concocté par mes soins ( pref 700 pour les dépots stables et 200 pour les dépots sid ) mais je pense au final qu’il ne sert à rien …
Salut,
Sans fichier preferences c’est le paquet le plus récent qui s’installe. Si donc tu veux rester en stable il est nécessaire que les dépôts sid aient une preference plus faible que la stable, sauf pour les paquets que tu désires avoir spécifiquement en sid
[quote=“ricardo”]“experimental” est vraiment nécessaire dans ‘preferences’ ?
Je n’en suis pas sûr.[/quote]
non.
Voir man apt_preferences qui précise :
Quand une distribution par défaut a été indiquée, APT utilise l’algorithme suivant pour déterminer la priorité des versions d’un paquet :
priorité 1
pour les versions issues d'archives dont le fichier Release comporte la mention « NotAutomatic: yes » comme, par exemple,l'archive « experimental » de Debian.
Et si tu récupère la liste Experimental :
wget ftp://ftp.debian.org/debian/dists/experimental/Release
tu verras en ligne 7 NotAutomatic: yes
$ grep -i autom Release
NotAutomatic: yes
Il est arrivé parfois que le yes ou true soit oublié mais c’est rare
[quote=“ggoodluck47”]Salut,
Sans fichier preferences c’est le paquet le plus récent qui s’installe. Si donc tu veux rester en stable il est nécessaire que les dépôts sid aient une preference plus faible que la stable, sauf pour les paquets que tu désires avoir spécifiquement en sid [/quote]
Ok mais alors quelle est la différence entre
1 .mettre une priorité 989 à stable et 988 à unstable
2 Mettre 700 pour les uns et 200 pour les autres.
j’ai beau lire et relire et rerelire les items concernés de la reférence Debian et ça ne rentre pas …
Perso je me suis inspiré de la référence Debian ( debian.org/doc/manuals/refer … f_archives )pour avoir ça :
[code]Package: *
Pin: release a=stable
Pin-Priority: 500
Package: *
Pin: release a=unstable
Pin-Priority: 200[/code]
Je n’utilise pas les dépots multimedia , et je ne vois pas pourquoi je mettrais un niveau de priorité pin pour le seul depot Squeeze-updates qui n’a pas d’équivalent dans les autres branches ???
[quote=“cepcasa”][quote=“ricardo”]“experimental” est vraiment nécessaire dans ‘preferences’ ?
Je n’en suis pas sûr.[/quote]
non.
Voir man apt_preferences qui précise :
Quand une distribution par défaut a été indiquée, APT utilise l’algorithme suivant pour déterminer la priorité des versions d’un paquet :
priorité 1
pour les versions issues d'archives dont le fichier Release comporte la mention « NotAutomatic: yes » comme, par exemple,l'archive « experimental » de Debian.
Et si tu récupère la liste Experimental :
wget ftp://ftp.debian.org/debian/dists/experimental/Release
tu verras en ligne 7 NotAutomatic: yes
$ grep -i autom Release
NotAutomatic: yes
Il est arrivé parfois que le yes ou true soit oublié mais c’est rare [/quote]
C’est bien ce qu’il me semblait être.
Salut,
Pour ne pas pas prendre le risque de mélanger la stable et l’instable, il faut que tes dépôts de l’instable aient au maximum une priorité de 100. Sinon, tout nouveau paquet venant de l’instable, lié à des paquets déjà installés sur la stable mais non destinés à elle sera installé.
Quand à mon fichier prefs, qui est une copie modifiée du TA, il est à la fois sans risque et inutile. D’une part, il n’y a pas de différence entre une priorité de 500 et une priorité de 550 par exemple, tant qu’elle est inférieure à 990. Et, qu’on me corrige si je dit encore des conneries, mais pour un mélange entre stable et testing, où l’on ne souhaite avoir qu’une connaissance des paquets avec apt-cache policy sans qu’ils ne s’installent jamais, le fichier preferences suivant suffit:
[code]Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 99
Package: *
Pin: release o=Debian,a=testing,n=wheezy,l=Debian-Security
Pin-Priority: 99
Package: *
Pin: release v=None,o=Unofficial Multimedia Packages,a=testing,n=wheezy,l=Unofficial Multimedia Packages
Pin-Priority: 99[/code]
Dans ce cas là, les dépôts multimédias de squeeze ont par défaut une priorité de 500, et ne s’installent si leurs versions de paquets sont supérieures à celles des dépots stable, security et update.
Si l’on veut que les dépôts multimedia ne s’installent que si aucun paquet de version supérieure n’est déjà installé, ou aucun paquet d’un autre dépot n’est disponible, la priorité doit être entre 100 et 499.
Autrement dit, une priorité de 200 pour le multimedia peut avoir un sens (compléter), mais pas pour un mélange entre le stable et l’instable (risque d’incohérence).
Voici la doc Debian , obsolète, mais je n’en ai pas trouvé d’autre, traduite après ( debian.org/doc/manuals/apt-h … et.en.html )
[quote]1001
Sylpheed version 0.4.99 will never be replaced by apt. If available, apt will install version 0.4.99 even if it would replace an installed package with a higher version. Only packages of priority greater than 1000 will ever downgrade an existing package.
1000
The effect is the same as priority 1001, except that apt will refuse to downgrade an installed version to 0.4.99
990
Version 0.4.99 will be replaced only by a higher version available from a release designated as preferred using the "APT::Default-Release" variable (see How to keep a mixed system, Section 3.8, above).
500
Any version higher than 0.4.99 of sylpheed which is available from any release will take preference over version 0.4.99, but 0.4.99 will still be preferred to a lower version.
100
Higher versions of sylpheed available from any release will take preference over version 0.4.99, as will any installed higher version of slypheed; so 0.4.99 will be installed only if no version is installed already. This is the priority of installed packages.
-1
Negative priorities are allowed as well, and prevent 0.4.99 from ever being installed.
[/quote]
Soit:
[code]1001 et +
X version 0.5 ne sera jamais remplacée par apt. Si elle est disponible, apt instllera la version 0.5 même si une version plus haute est déjà installée. Seuls les paquets d’une priorité supérieure à 1000 peuvent faire rétrograder un paquet existant
1000
L’effet est le même que la priorité 1001, sauf qu’APT refusera de rétrograder une version installée à la version 0.5.
990-999
La version 0.5 sera remplacée seulement si une version plus haute est disponible dans les dépôts désignés comme privilégiés en utilisant la variable “apt::default-release” (voir comment maintenir un système mélangé, plus haut section 3.8)
500-989
Toute version supérieure à la version 0.5 du paquet x disponible dans n’importe quel dépôt sera préférée à la version 0.5, mais la version 0.5 sera encore préférée à une version inférieure
100-499
Les versions disponibles du paquet x disponibles dans n’importe quel dépôt seront préférées à la version 0.5, tout comme le sera n’importe quelle version supérieure et déjà installée du paquet. Ainsi, la version 0.5 du paquet sera installée uniquement si aucune version n’est installée. Il s’agit de la priorité des paquets installés.
-1
Les priorités négatives sont aussi autorisées, et empêchent le paquet de version 0.5 d’être installés.[/code]
D’après la doc, i on ne crée pas de fichier “/etc/apt/apt.conf” dans lequel on précise quelle distribution est préférée (= APT::Default-Release “version”; ) les priorités entre 500 et 999 sont donc identiques.
J’ai un doute sur les priorités de 100 aux paquets installés: il me semble que c’est 500 (d’où la doc dite "obsolète ?)
Stef
Bonjour,
Mon sources-list :
deb http://ftp2.fr.debian.org/debian/ squeeze main contrib non-free
deb http://ftp2.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://debian-multimedia.org squeeze main non-free
deb http://ftp2.fr.debian.org/debian/ unstable main contrib non-free
deb http://boisson.homeip.net/debian/ squeeze divers
deb http://ubuntu.arvernes.dyndns.org hardy main
Mon apt.conf :
pas de fichier preferences.
apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://ubuntu.arvernes.dyndns.org/ hardy/main amd64 Packages
release o=arvernes.com,a=hardy,n=hardy,l=Arvernes.com official repository,c=main
origin ubuntu.arvernes.dyndns.org
500 http://boisson.homeip.net/debian/ squeeze/divers amd64 Packages
release o=Boisson,l=Debian,c=divers,b=i386 amd64
origin boisson.homeip.net
500 http://ftp2.fr.debian.org/debian/ unstable/main Translation-fr
500 http://ftp2.fr.debian.org/debian/ unstable/non-free amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=non-free
origin ftp2.fr.debian.org
500 http://ftp2.fr.debian.org/debian/ unstable/contrib amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=contrib
origin ftp2.fr.debian.org
500 http://ftp2.fr.debian.org/debian/ unstable/main amd64 Packages
release o=Debian,a=unstable,n=sid,l=Debian,c=main
origin ftp2.fr.debian.org
500 http://debian-multimedia.org/ squeeze/main Translation-fr
990 http://debian-multimedia.org/ squeeze/non-free amd64 Packages
release v=6.0,o=Unofficial Multimedia Packages,a=stable,n=squeeze,l=Unofficial Multimedia Packages,c=non-free
origin debian-multimedia.org
990 http://debian-multimedia.org/ squeeze/main amd64 Packages
release v=6.0,o=Unofficial Multimedia Packages,a=stable,n=squeeze,l=Unofficial Multimedia Packages,c=main
origin debian-multimedia.org
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
release o=Debian Backports,a=squeeze-backports,n=squeeze-backports,l=Debian Backports,c=main
origin backports.debian.org
990 http://security.debian.org/ squeeze/updates/non-free amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=non-free
origin security.debian.org
990 http://security.debian.org/ squeeze/updates/contrib amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=contrib
origin security.debian.org
990 http://security.debian.org/ squeeze/updates/main amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian-Security,c=main
origin security.debian.org
500 http://ftp2.fr.debian.org/debian/ squeeze-proposed-updates/non-free amd64 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=non-free
origin ftp2.fr.debian.org
500 http://ftp2.fr.debian.org/debian/ squeeze-proposed-updates/contrib amd64 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=contrib
origin ftp2.fr.debian.org
500 http://ftp2.fr.debian.org/debian/ squeeze-proposed-updates/main amd64 Packages
release v=6.0-updates,o=Debian,a=proposed-updates,n=squeeze-proposed-updates,l=Debian,c=main
origin ftp2.fr.debian.org
500 http://ftp2.fr.debian.org/debian/ squeeze/main Translation-fr
990 http://ftp2.fr.debian.org/debian/ squeeze/non-free amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=non-free
origin ftp2.fr.debian.org
990 http://ftp2.fr.debian.org/debian/ squeeze/contrib amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=contrib
origin ftp2.fr.debian.org
990 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages
release v=6.0,o=Debian,a=stable,n=squeeze,l=Debian,c=main
origin ftp2.fr.debian.org
Paquets étiquetés :
Qu’est-ce que je risque avec ça ?
Salut,
Je vient de relire ce que préconise le wiki.
Je ne suis resté sur ma faim que pour un seul point :
[quote]100 /var/lib/dpkg/status
release a=now
[/quote]
Comment influer sur ce paramètre “release”
Salut,
100 est en fait attribué aux paquets installés à la main semble t-il, sans passer avec les dépôts. Exemple, j’ai récupéré le design d’Ubuntu 9.04 (vive les couleurs bois…), installé avec dpkg, et ça donne:
root@michel:/home/stef# apt-cache policy human-theme
human-theme:
Installé : 0.37
Candidat : 0.37
Table de version :
*** 0.37 0
100 /var/lib/dpkg/status
Ca expliquerait ce qu’ils disent dans la doc debian.
Pour tes réglages françois_29, il y a de fortes chances que mélanger des dépôts d’ubuntu et de l’instable avec la stable, même avec un apt.conf en stable casse le système: des nouveaux paquets vont arriver sans que les dépendances puissent être installées et ça va être le foutoir.
Stef
La priorité du paramètre release se modifie en ajoutant au fichier prefs: Il ne joue que sur les paquets installés via dpkg.
Package: *
Pin: release a=now
Pin-priority: xxx
Il ne joue bien que sur les paquets installés via dpkg, semble t-il.
Quant à le modifier lui (a=yesterday…), je ne vois pas !
Stef
Re,
Moi c’est changer “a” que je voudrais