URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/pb-mise-a-jour-firefox-bonne-pratique Title: Pb mise à jour Firefox - bonne pratique Authors: sifu Date: 2013年03月04日T15:54:42+01:00 License: CC By-SA Tags: firefox Score: 2 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.