Hello tous,
Je viens de réinstaller mon portable récemment suite à un changement de disque dur.
J'ai eu juste un petit problème pour mettre à jour la version de firefox.
sudo aptitude install -t experimental iceweasel
Les NOUVEAUX paquets suivants vont être installés :
libmozjs19d{a} xulrunner-19.0{ab}
Les paquets suivants seront mis à jour :
iceweasel
1 paquets mis à jour, 2 nouvellement installés, 0 à enlever et 507 non mis à jour.
Il est nécessaire de télécharger 16,8 Mo d'archives. Après dépaquetage, 43,2 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
xulrunner-19.0 : Dépend: libnss3 (>= 2:3.14) mais 2:3.13.6-2 est installé.
Les actions suivantes permettront de résoudre ces dépendances :
Supprimer les paquets suivants :
1) iceweasel
Conserver les paquets suivants dans leur version actuelle :
2) xulrunner-19.0 [Non installé]
Accepter cette solution ? [Y/n/q/?]
J'ai aussi essayé avec:
sudo apt-get install -t experimental iceweasel
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
iceweasel : Dépend: xulrunner-19.0 (>= 19.0-1) mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Mon fichier de préférences:
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 900
Package: *
Pin:release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 900
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 900
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 800
Package: *
Pin:release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 800
Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 800
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 800
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 90
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 90
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 1
Mon fichier sources.list:
## ==================================================
## 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.deb-multimedia.org squeeze main non-free
deb-src http://www.deb-multimedia.org squeeze main non-free
## squeeze security
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
## squeeze updates
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 contrib non-free
## ==================================================
## 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.deb-multimedia.org wheezy main non-free
deb-src http://www.deb-multimedia.org wheezy main non-free
## 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.deb-multimedia.org sid main non-free
deb-src http://www.deb-multimedia.org sid main 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
## experimental multimedia (Seulement pour architecture amd64)
deb http://www.deb-multimedia.org experimental main
Je suis en testing et il semble que la librairie qui lui manque n'est pas assez récente.
La version de sid semble bien à jour.
apt-cache policy libnss3
libnss3:
Installé : 2:3.13.6-2
Candidat : 2:3.13.6-2
Épinglage de paquet : (non trouvé)
Table de version :
2:3.14.2-1 501
90 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
*** 2:3.13.6-2 501
900 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
100 /var/lib/dpkg/status
2:3.13.6-2~bpo60+1 501
100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages
Je m'en suis sorti en faisant un apt-get install -t unstable libnss3 car le sudo aptitude install -t unstable libnss3 ne faisait rien.
Du coup, je me demandais, quel était la différence entre un apt-get install et un aptitude install dans ce cas ? J'ai l'impression que l'apt-get essaye d'aller un peu plus loin…
Quelle était la bonne pratique pour gérer ce genre de cas ?
Merci.
# Solution qui fonctionne
Posté par hitmanu . Évalué à 5.
La bonne pratique
suivi de
non, jusqu'à ce que aptitude trouve le compromis idéal pour résoudre ton problème. ;)
Merci aux personnes qui mon aidé a trouvé des solutions pour essayer d’écrire sans faute d’orthographe.
[^] # Re: Solution qui fonctionne
Posté par sifu . Évalué à 2.
Franchement, au bout de la cinquième ou sixième proposition, j'ai arrêté car cela devenait de plus en plus cryptique.
Peut-être que j'aurais du insister ;)
[^] # Re: Solution qui fonctionne
Posté par Marotte ⛧ . Évalué à 3.
Il n'y a pas forcément de solution, en tous cas pas à un instant donné. testing, unstable et expiremental c'est déjà pas « supporté » par Debian, alors mixer le tout ça marche pas toujours…
[^] # Re: Solution qui fonctionne
Posté par hitmanu . Évalué à 2.
Oui tous a fait, et il aurai du mettre les priorité de cette façon
Fichier de préférences:
Package: *
Pin: release o=Debian,a=testing,l=Debian
Pin-Priority: 990
Package: *
Pin:release o=Debian,a=testing,l=Debian-Security
Pin-Priority: 990
Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages
Pin-Priority: 990
Package: *
Pin: release o=Debian,a=stable,l=Debian
Pin-Priority: 100
Package: *
Pin:release o=Debian,a=stable,l=Debian-Security
Pin-Priority: 100
Package: *
Pin: release o=Debian,a=stable-updates,l=Debian
Pin-Priority: 100
Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable,l=Unofficial Multimedia Packages
Pin-Priority: 100
Package: *
Pin: release o=Debian,a=unstable,l=Debian
Pin-Priority: 990
Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages
Pin-Priority: 900
Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental,l=Unofficial Multimedia Packages
Pin-Priority: 1
Déjà la tu sera en testing/sid.
Merci aux personnes qui mon aidé a trouvé des solutions pour essayer d’écrire sans faute d’orthographe.
[^] # Re: Solution qui fonctionne
Posté par sifu . Évalué à 2.
Effectivement, après réflexion ce serait sans doute plus logique.
J'avoue ne plus trop me souvenir de la motivation qu'il y avait derrière ce choix …
[^] # Re: Autre solution qui fonctionne
Posté par BuckFuck . Évalué à 1.
Pourquoi se casser le trognon avec experimental ? Il y a http://mozilla.debian.net/ qui permet d'avoir des versions d'iceweasel à jour…
[^] # Re: Autre solution qui fonctionne
Posté par sifu . Évalué à 3.
C'est justement sur cette page qu'il indique d'utiliser experimental aux utilisateurs de Testing ou de Sid:
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.