Installation de Jessie

Salut à tous !

Pour mon portable professionnel et pour ma machine de bureau personnelle, j’ai (malheureusement) besoin de versions récentes (plus que celles disponibles dans Wheezy) pour certains logiciels et pilotes. Du coup, je voudrais installer Jessie sur ces deux machines. J’ai déjà utilisé Wheezy plusieurs mois avant qu’elle ne devienne la version stable, mais je préfère tout de même prendre quelques renseignements ici avant de me lancer dans l’installation.

Tout d’abord, à l’époque, je n’avais pas utilisé du tout de dépôt Sid, mais pour être sûr que rien ne manque, je me dis qu’il vaut mieux utiliser aussi ces dépôts. Du coup, je ne voudrais pas faire de bêtise avec les priorités.

Déjà, il me semble que le fichier « sources.list » devrait avoir l’aspect suivant :

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

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

## Jessie updates
deb http://security.debian.org/ jessie/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

Pour le fichier « /etc/apt/preferences », je ne suis vraiment pas à l’aise. Je pense qu’il devrait avoir la forme suivante :

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

Package: *
Pin: release o=Unofficial Multimedia Packages, a=testing
Pin-Priority: 400

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

Package: *
Pin: release o=Unofficial Multimedia Packages, a=unstable
Pin-Priority: 200

Qu’en pensez-vous ?

Sinon, mon ordinateur portable professionnel est actuellement sous Wheezy, je vais donc me contenter de faire un changement de version avec cette machine. En revanche, ma machine de bureau personnelle est actuellement sous Fedora 20, du coup, est-ce qu’il vaut mieux installer directement Jessie ou bien commencer par installer Wheezy et ensuite passer à Jessie ?

À bientôt.

Le Farfadet Spatial

Bonjour,

par expérience, j’installerai directement la jessie (iso testing).

Voila un petit fichier source.list

/etc/apt/sources.list :

[code]#Stable

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

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

#Unstable
deb http://ftp.fr.debian.org/debian unstable main contrib non-free

#Experimental
deb http://ftp.fr.debian.org/debian experimental main contrib non-free[/code]

/etc/apt/preferences

[code]Package: *
Pin: release a=testing
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

Package: *
Pin: release a=experimental
Pin-Priority: 550[/code]

Juste pour info :

[code]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[/code]

J’espère avoir répondu à tes questions.

Bonjour,

Dans “/etc/apt/apt.conf” ne faut-il pas définir la version par défaut, car “sources.list” fait référence à plusieurs distributions ?

J’ajouterai dans “/etc/apt/apt.conf”: [quote]APT::Default-Release “jessie”;[/quote]

Si le besoin de paquets très récents est permanent, je remplacerai “jessie” par “testing” puisque “jessie” est actuellement la version “testing”, dans “/etc/apt/apt.conf” et “sources.list”.

Salut à tous !

Oui et de manière claire et précise, merci.

Juste une dernière question : dans ce que tu m’as donné, il n’y a rien au sujet de Debian-multimedia. Comment dois-je gérer les priorités pour ce dépôt ?

Par ailleurs, j’utilise un dépôt de plus, le dépôt pour Giac/XCAS (une sorte d’équivalent de Mapple) :

## Giac/XCAS
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main

Que dois-je faire pour ce dépôt ?

À bientôt.

Le Farfadet Spatial

Salut à tous !

Remarque pertinente.

Une fois que Jessie sera la version stable, j’espère pouvoir rester définitivement en version stable.

Concernant « /etc/apt/apt.conf », je ne peux rien dire.

À bientôt.

Le Farfadet Spatial

Tu n’en as pas besoin.
http://linuxfr.org/news/attention-au-depot-debian-multimedia-org

sauf contre indication
apt-dist-upgrade convient-il?
je pense qu’avec l’environnement de la dernière version GNOME c’est OK

si tu es interessé je communique mon sources.list
qui a étè vu plusieurs fois par les piliers Debian
A+
JB1

Salut à tous !

[quote=“cleloup”]
Tu n’en as pas besoin.
http://linuxfr.org/news/attention-au-depot-debian-multimedia-org[/quote]

Tiens, je ne connaissais pas l’histoire, c’est bon à savoir.

Désolé d’avoir écrit (par habitude), plusieurs fois, « debian-multimedia », je voulais parler de « deb-multimedia », qui apparaît ainsi dans mon « sources.list » :

deb ftp://ftp.deb-multimedia.org wheezy main non-free

Cela dit, si, j’en ai besoin, pour peu de choses, mais vraiment utiles, tel que Libdvdcss. Notamment, je fais des présentations avec Beamer, dans lesquelles il me faut intégrer des animations et aujourd’hui encore, sous Linux il n’y a que Adobe Reader qui puisse les lire. Deb-multimedia me permet d’installer simplement ce programme.

Je ne comprends pas bien ce que tu veux dire.

Oui, je suis intéressé. Également par les préférences (priorités).

À bientôt.

Le Farfadet Spatial

bonsoir,
apt-get dist-upgrade est une commande que j’ai exécuter sur conseil vendredi,
lundi tous mes problèmes avec le nouveau gnome étaient résolus par l’équipe de maintenance :041

jb1@alpha30:~$ uname -a
Linux alpha30.bohain.org 3.12-1-amd64 #1 SMP Debian 3.12.6-2 (2013-12-29) x86_64 GNU/Linux
jb1@alpha30:~$ 

A+
JB1

[quote=“Le Farfadet Spatial”]Salut à tous !

Oui et de manière claire et précise, merci.

Juste une dernière question : dans ce que tu m’as donné, il n’y a rien au sujet de Debian-multimedia. Comment dois-je gérer les priorités pour ce dépôt ?

Par ailleurs, j’utilise un dépôt de plus, le dépôt pour Giac/XCAS (une sorte d’équivalent de Mapple) :

## Giac/XCAS
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main

Que dois-je faire pour ce dépôt ?

À bientôt.

Le Farfadet Spatial[/quote]

Bonjour

ton dépôt aura une priorité de 500 par défaut ce qui suffit dans ton cas.Si tu as besoin de version spécifique par rapport à ce depot,
tu peut taper ceci

Mais je ne suis pas sur à 100%

idem pour deb multimedia.

Salut à tous !

Très bien et tant mieux, mais je ne vois toujours pas bien en quoi cela me concerne. Comme j’imagine que c’est en rapport avec la manière dont je vais changer la version sur mon portable professionnel, je compte utiliser la même méthode que celle par laquelle j’ai fait passer mon serveur de Squeeze à Wheezy.

Cela dit, si je fais mes changements de version à l’aide d’Apt-get, comme recommandé dans la documentation, j’utilise plutôt Aptitude dans mes tâches d’administration courantes.

Très bien. Cela me ramène au « sources.list » suivant :

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

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

# Unstable
deb http://ftp.fr.debian.org/debian unstable main contrib non-free

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

# Multimedia
deb http://www.deb-multimedia.org jessie main non-free

# Giac/XCAS
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main

Avec les préférences suivantes :

Package: *
Pin: release a=testing
Pin-Priority: 700

Package: *
Pin: release a=stable
Pin-Priority: 650

Package: *
Pin: release a=unstable
Pin-Priority: 600

Package: *
Pin: release a=experimental
Pin-Priority: 550

Je reste un peu dubitatif en ce qui concerne Deb-multimedia : je n’ai mis que la source Jessie, mais pour être cohérent avec le reste (et peut-être éviter les problèmes), ne me faudrait-il pas ajouter les sources Wheezy, Wheezy-backports et Sid ? Dans ce cas, ne me faut-il pas prendre cela en compte dans les préférences ?

À bientôt.

Le Farfadet Spatial

[quote] Je reste un peu dubitatif en ce qui concerne Deb-multimedia : je n’ai mis que la source Jessie, mais pour être cohérent avec le reste (et peut-être éviter les problèmes), ne me faudrait-il pas ajouter les sources Wheezy, Wheezy-backports et Sid ? Dans ce cas, ne me faut-il pas prendre cela en compte dans les préférences ?

[/quote]

Non pas besoin. La tout est parfait.
Tu verra à l’usage si besoin. Mais pas besoin de te compliquer la vie, sous Debian tout est simple.

Concernant stable, il vaut mieux la mettre à la même priorité que testing : certains paquets sont à la même version dans stable/testing/unstable mais stable obtient les mises à jour de sécurité avant les autres (je l’ai constaté y’a pas très longtemps). Ça permet aussi de piocher automatiquement dans stable si le paquet voulu est manquant dans testing.

Il vaut mieux laisser experimental dans les environs de sa valeur d’origine, qui est très basse (1) pour une bonne raison…

Quant à deb-multimedia, si tu le laisses à la même priorité que les autres tu risques d’avoir des problèmes de dépendances (conflits de versions entre les dépôts officiels et les dépôts multimedia, c’est extrêmement courant), il vaut mieux lui mettre une priorité inférieure. Utiliser [mono]Pin: release o=Unofficial Multimedia Packages,a=testing[/mono] par exemple pour cibler les dépôts multimedia.

Pour résumer, de la priorité supérieure à la priorité inférieure en supposant un sources.list exhaustif :

  • stable, testing (900)
  • unstable (800)
  • multimedia stable, testing (700)
  • multimedia unstable (600)
  • experimental (2)
  • multimedia experimental (1)

Marrant, d’expérience j’installerais une stable, puis apt-listbugs, puis seulement je ferais la mise à jour vers testing. :wink:
Enfin y’a toujours eu deux écoles sur cette question, c’est du même calibre que le choix du DE. :mrgreen:

[quote=“syam”]Concernant stable, il vaut mieux la mettre à la même priorité que testing : certains paquets sont à la même version dans stable/testing/unstable mais stable obtient les mises à jour de sécurité avant les autres (je l’ai constaté y’a pas très longtemps). Ça permet aussi de piocher automatiquement dans stable si le paquet voulu est manquant dans testing.

Il vaut mieux laisser experimental dans les environs de sa valeur d’origine, qui est très basse (1) pour une bonne raison…

Quant à deb-multimedia, si tu le laisses à la même priorité que les autres tu risques d’avoir des problèmes de dépendances (conflits de versions entre les dépôts officiels et les dépôts multimedia, c’est extrêmement courant), il vaut mieux lui mettre une priorité inférieure. Utiliser [mono]Pin: release o=Unofficial Multimedia Packages,a=testing[/mono] par exemple pour cibler les dépôts multimedia.

Pour résumer, de la priorité supérieure à la priorité inférieure en supposant un sources.list exhaustif :

  • stable, testing (900)
  • unstable (800)
  • multimedia stable, testing (700)
  • multimedia unstable (600)
  • experimental (2)
  • multimedia experimental (1)
    [/quote]

Effectivement, j’ai suivi tes conseils. Je pense que tu as raison sur les priorités donc je l’ai modifié.

[quote]Marrant, d’expérience j’installerais une stable, puis apt-listbugs, puis seulement je ferais la mise à jour vers testing. :wink:
Enfin y’a toujours eu deux écoles sur cette question, c’est du même calibre que le choix du DE. :mrgreen:[/quote]

Dans mon cas perso, ma carte wifi ne se connecte pas quand je suis en stable. En testing, pas de soucis. Si ça serai moi ou si on m’offre un kit cpl avec prise femelle, je serai en stable. Mais la testing est très stable aussi.

Effectivement c’est une excellente raison pour ne pas passer par la case “stable”.
Perso j’installe toujours avec un câble Ethernet ce qui réduit fabuleusement les problèmes de ce genre (même s’il y a quand même des soucis avec certaines cartes Ethernet particulières).

L’avantage de la méthode [mono]stable -> apt-listbugs -> testing[/mono] est bien sûr la présence d’apt-listbugs au moment de la mise à jour, ce qui permet d’éviter d’installer les (rares) paquets testing complètement buggés. À condition que le réseau marche en stable, quoi. :unamused:

J’y pense : si c’est “juste” un problème de carte wifi qui t’empêche d’être en stable, ça devrait être assez facile à résoudre : ce n’est qu’une question de noyau et éventuellement de firmwares.
Puisqu’en stable tu n’as pas accès au réseau pour pouvoir installer le noyau des backports, tu peux t’en sortir en mettant les .deb correspondants sur un support externe (le noyau, initramfs-tools et probablement quelques autres, le plus simple étant d’avoir une deuxième machine fonctionnelle à côté pour télécharger les .deb manquants à partir des backports quand dpkg va râler) et faire ton upgrade du noyau comme ça. :wink:

Salut !

Le dépôt debian-multimedia n’existe plus.
debian-stable-backport-pas-de-version-recente-de-vlc-t46286.html#p463856
:wink:

Salut à tous !

Bon, ça valait le coup de poser la question avant de se lancer ! Merci pour toutes les réponses.

Très bien, merci. Ceci donne le fichier « sources.list » suivant :

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

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

# Unstable
deb http://ftp.fr.debian.org/debian unstable main contrib non-free

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

# Multimedia
deb ftp://ftp.deb-multimedia.org wheezy main non-free
deb ftp://ftp.deb-multimedia.org wheezy-backports main
deb ftp://ftp.deb-multimedia.org jessie main non-free
deb ftp://ftp.deb-multimedia.org sid main non-free
deb ftp://ftp.deb-multimedia.org experimental main 

# Giac/XCAS
deb http://www-fourier.ujf-grenoble.fr/~parisse/debian/ stable main

Ainsi que les préférences suivantes :

Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 800

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

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

Package: *
Pin: release o=Unofficial Multimedia Packages, a=unstable
Pin-Priority: 600

Package: *
Pin: release a=experimental
Pin-Priority: 2

Package: *
Pin: release o=Unofficial Multimedia Packages, a=experimental
Pin-Priority: 1

Au vu de la discussion qui a suivi, je vais donc opter pour cette manière de faire.

Oui, voir plus haut dans ce fil de discussion :

À bientôt.

Le Farfadet Spatial

[quote=“Le Farfadet Spatial”]Ainsi que les préférences suivantes :

[code]
Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 800

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

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

Package: *
Pin: release o=Unofficial Multimedia Packages, a=unstable
Pin-Priority: 600

Package: *
Pin: release a=experimental
Pin-Priority: 2

Package: *
Pin: release o=Unofficial Multimedia Packages, a=experimental
Pin-Priority: 1
[/code][/quote]
Attention, j’avais oublié de le préciser mais pour que deb-multimedia puisse être à une priorité inférieure il faut aussi spécifier [mono]o=Debian[/mono] pour les dépôts officiels.

Avec [mono]Pin: release o=Debian,a=testing[/mono] tout le monde est à sa place :

# apt-cache policy | grep testing 700 http://www.deb-multimedia.org/ testing/non-free amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=testing,n=jessie,l=Unofficial Multimedia Packages,c=non-free 700 http://www.deb-multimedia.org/ testing/main amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=testing,n=jessie,l=Unofficial Multimedia Packages,c=main 900 http://security.debian.org/ testing/updates/non-free amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=non-free 900 http://security.debian.org/ testing/updates/contrib amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=contrib 900 http://security.debian.org/ testing/updates/main amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=main 900 http://ftp.debian.org/debian/ testing/non-free amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=non-free 900 http://ftp.debian.org/debian/ testing/contrib amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=contrib 900 http://ftp.debian.org/debian/ testing/main amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=main

Avec juste [mono]Pin: release a=testing[/mono] c’est cet épinglage (900) qui prend le dessus sur [mono]o=Unofficial Multimedia Packages[/mono] (700) :

# apt-cache policy | grep testing 900 http://www.deb-multimedia.org/ testing/non-free amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=testing,n=jessie,l=Unofficial Multimedia Packages,c=non-free 900 http://www.deb-multimedia.org/ testing/main amd64 Packages release v=None,o=Unofficial Multimedia Packages,a=testing,n=jessie,l=Unofficial Multimedia Packages,c=main 900 http://security.debian.org/ testing/updates/non-free amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=non-free 900 http://security.debian.org/ testing/updates/contrib amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=contrib 900 http://security.debian.org/ testing/updates/main amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian-Security,c=main 900 http://ftp.debian.org/debian/ testing/non-free amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=non-free 900 http://ftp.debian.org/debian/ testing/contrib amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=contrib 900 http://ftp.debian.org/debian/ testing/main amd64 Packages release o=Debian,a=testing,n=jessie,l=Debian,c=main

Dans tous les cas, bien vérifier que tout est exactement comme tu veux en lançant simplement [mono]apt-cache policy[/mono] (je sais, c’est fastidieux de lire tout le résultat, mais ça évite de faire des bêtises).

Question con mais si tu as bien cerné les pacquets que tu souhaite pourquoi ne pas faire ton fichier de pinning en fonction ? Comme ça tu reste en stable avec juste ce qu’il te faut de testing :wink: