Testing / Unstable / Expérimental : je m'emmèle les pinceaux

Bonjour à tous,

Une question de pure néophyte… :

  • Stable = Sarge
  • Testing = Etch
  • Unstable = Sid

Je suis en Etch… mais que se passe-t-il si j’ajoute temporairement un dépot expérimental, pour ne pas le nommer :

deb ftp.fr.debian.org/debian experimental main contrib non-free

Après l’apt-get update, l’installation de certains paquets, et le retrait du dépôt dans le sources.list, suis-je toujours en Debian Etch (Testing) ou bien suis-je passée en Unstable (donc Sid) ?

Bonjour,

attention, unstable = sid ok mais experimental ce n’est plus sid (j’ai un doute maintenant que je l’écris).

Si tu ajoutes le depot experimental dans ton sources.list et que tu fais apt-get update / upgrade / dist-upgrade sans autres modifications, oui tu va upgrader ta distrib.

Pour upgrader que certains paquets et conserver une disrtib en testing par exemple, il te faudra un fichier preferences.

Voir ce post qui explique comment configurer apt pour jongler avec les paquets de plusieurs distib :
forum.debian-fr.org/viewtopic.php?t=5659

faut quand même faire gaffe avec l’experimental, ncd a raison, ça n’est pas du sid.
Si tu ne tapes que sur quelques paquets dans une release moins stable, tu reste dans ta release d’origine. Simplement tes paquets restent fixes tant que ta release de preference n’a pas atteind le niveau de version que tu as installé.
fin j’me comprend.

Voici une page officielle qui explique les différences entre releases : debian.org/releases/

“experimental” n’est pas cité car je suppose que c’est moins fiable que sid/unstable (que je trouve stable personellement …), cela correspond plus aux beta versions (d’où la prudence de Matt)

j’ajouterais que ni la sid ni l’experimental ne se suffisent vraiment à elles même. L’appui sur des depots testing en complément est incontournable AMA.

Bonsoir et merci pour vos réponses.

Jusque-là, je suis passée de Ubuntu à Debian sans encombres, même si je suis consciente que tout encore reste à faire. C’est à chaque fois confrontée aux difficultés, en cherchant, demandant, que j’avance et comprends.

Là, j’avoue être un peu perdue.

Mon sources.list, en ce moment, c’est celui-ci :

[code]-------------------------------------

deb cdrom:[Debian GNU/Linux testing Etch - Official Snapshot i386 Binary-1 (20061111)]/ etch main

deb cdrom:[Debian GNU/Linux testing Etch - Official Snapshot i386 Binary-1 (20061111)]/ etch main

deb http://ftp.fr.debian.org/debian/ etch main
deb-src http://ftp.fr.debian.org/debian/ etch main

deb http://security.debian.org/ etch/updates main
deb-src http://security.debian.org/ etch/updates main

Polices paquet msttcorefonts

deb http://ftp2.fr.debian.org/debian/ testing main contrib
deb-src http://ftp2.fr.debian.org/debian/ testing main contrib
deb http://security.debian.org/ testing/updates main


[/code]
Je pensais effectivement qu’il serait peut-être envisageable d’installer quelques paquets en expérimental avec l’adresse que je donne plus haut, et dès l’installation terminée, retirer ce dépôt.

Cependant, je maîtrise encore mal les incidences de ces actes, et devant l’inconnu, j’ai préféré demandé. Je ne savais plus du tout comment je me situerais après cette manoeuvre et : si cela aurait des incidences, même après avoir supprimé cet ajout… du style : que tout ce que j’installe à l’avenir soit issu des dépôts expérimental et / ou Sid et plus Etch.

Je suis sous Linux tout court depuis peu, et même si je lis beaucoup sur Internet et sur des livres, j’ai parfois du mal à mettre en place tout cela dans mon esprit.

Mylène, si tu veux vraiment mixer les paquets de ta Debian, lis bien l’astuce citée plus haut (http://forum.debian-fr.org/viewtopic.php?t=5659) et ajuste bien ton fichier /etc/apt/preferences.

Ou alors, comme tu le proposes, tu ajoutes temporairement un dépôt SID ou encore expérimental dans ton /etc/apt/sources.list, puis tu lances apt-get update, puis apt-get install du ou des paquets qui t’intéressent, surtout pas apt-get dist-upgrade !

Enfin, tu commentes tes dépôts SID ou encore expérimental de ton sources.list.

Je suis bien allée voir ce lien, mais s’il donne un fichier tout fait qui me paraît géant, il n’explique pas comment on doit le construire : avant de lire ton message, je cherchais à comprendre comment doit s’élaborer ce type de fichier préférences, au gré des besoins réels de l’utilisateur d’une distrib (si je fais fausse-route, n’hésitez pas à m’arrêter)

Je suppose que pour cette ligne de dépot experimental que je souhaite ajouter, je n’ai pas à copier - coller le fichier sources.list + préférences qui figure dans ce topic… ça me paraît un peu bête de faire sans vraiment comprendre le pourquoi du comment. Si je saisis bien le principe, je voudrais au moins savoir le mettre moi-même en application, et le compléter au fil de mes besoins.

Sinon, je me retrancherai sur ce que j’évoquais (merci de confirmer en tout cas que ce n’est pas si saugrenu), quitte à revenir à la charge pour comprendre alors que je découvre seulement aujourd’hui l’existence d’un tel fichier.

OK, je n’aurais surtout pas fait ça, c’est sûr : un apt-get update oui, sinon l’ajout sur le sources.list ne servirai à rien.

Bon, j’y vois un tout petit peu plus clair : au moins pour éviter de faire une grosse ânerie sur ma distribution.

Merci de prendre du temps et de votre patience pour m’aider et m’expliquer.

quote="Mylène"
Je pensais effectivement qu’il serait peut-être envisageable d’installer quelques paquets en expérimental avec l’adresse que je donne plus haut, et dès l’installation terminée, retirer ce dépôt.(…)[/quote]Ca peut le faire, mais ce n’est pas une solution propre (ça peut bloquer certaines mises à jour d’autres paquets).
Sinon, en attendant, simplifies et enrichis ton sources.list:[code]deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
#deb-src http://security.debian.org/ etch/updates main contrib non-free[/code]
c’est à peu prés ce que tu as en mieux.
et une fois mieux compris le systême apt et ses preferences (man sources.list, man apt_preferences, tu pourra utiliser ça:
forum.debian-fr.org/viewtopic.php?t=5659