Install Iceweasel 8.0~b4-1 0 sous squeeze ... ?

Salut,

Je suis à la traîne … :confused:

ps apt-listbugs installé.

[code]:~$ acp policy iceweasel
iceweasel:
Installé : 3.5.16-10
Candidat : 3.5.16-10
Table de version :
8.0~b4-1 0
10 http://ftp.fr.debian.org/debian/ experimental/main amd64 Packages
7.0.1-4 0
50 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages
7.0.1-4~bpo60+1 0
500 http://mozilla.debian.net/ squeeze-backports/iceweasel-release amd64 Packages
7.0.1-2 0
90 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
*** 3.5.16-10 0
990 http://ftp.fr.debian.org/debian/ squeeze/main amd64 Packages
990 http://security.debian.org/ squeeze/updates/main amd64 Packages
100 /var/lib/dpkg/status

[/code]

… et j’aimerai bénéficié de la dernière version d’Iceweasel 8.0~b4-1 0 (experimental)

Sources.list et preferences Ok !

Voici ce que me dit Aptitude.

[code]:~# aptitude -s install xulrunner-8.0 libnotify4 libgdk-pixbuf2.0-0 iceweasel/experimental

Accepter cette solution ? [Y/n/q/?] n
Les actions suivantes permettront de résoudre ces dépendances :

  Installer les paquets suivants :                                                             
  1.  gcc-4.6-base [4.6.1-15 (testing)]                                                          
    
  2.  libgnutls-openssl27 [2.12.12-1 (unstable)]                                                 
    
  3.  libp11-kit0 [0.7-2 (testing, unstable)]                                                    
    

    Mettre à jour les paquets suivants :

  4.  gkrellm [2.3.4-1 (now, stable) -> 2.3.5-3 (testing, unstable)]                             
    
  5.  iceweasel-l10n-fr [1:3.5.15+debian-1 (now, stable) -> 1:7.0.1+debian-1 (testing, unstable)]
    
  6.  lib32asound2 [1.0.23-2.1 (now, stable) -> 1.0.24.1-4 (testing, unstable)]                  
    
  7.  libasound2 [1.0.23-2.1 (now, stable) -> 1.0.24.1-4 (testing, unstable)]                    
    
  8.  libcairo2 [1.8.10-6 (now, stable) -> 1.10.2-6.1 (testing, unstable)]                       
    
  9.  libevent-1.4-2 [1.4.13-stable-1 (now, stable) -> 1.4.14b-stable-1 (testing, unstable)]     
    
  10. libgail18 [2.20.1-2 (now, stable) -> 2.24.7-1 (unstable)]                                  
    
  11. libglib2.0-0 [2.24.2-1 (now, stable) -> 2.28.6-1 (testing)]                                
    
  12. libgnutls26 [2.8.6-1 (now, stable) -> 2.12.12-1 (unstable)]                                
    
  13. libgtk2.0-0 [2.20.1-2 (now, stable) -> 2.24.7-1 (unstable)]                                
    
  14. libgtk2.0-bin [2.20.1-2 (now, stable) -> 2.24.7-1 (unstable)]                              
    
  15. libjpeg8 [8b-1 (now, stable) -> 8c-2 (testing, unstable)]                                  
    
  16. libnss3-1d [3.12.8-1+squeeze3 (now, stable) -> 3.12.11-3 (testing, unstable)]              
    
  17. libpcre3 [8.02-1.1 (now, stable) -> 8.12-4 (testing, unstable)]                            
    
  18. libpixman-1-0 [0.16.4-1 (now, stable) -> 0.23.6-1 (experimental)]                          
    
  19. librsvg2-2 [2.26.3-1 (now, stable) -> 2.34.1-2 (testing, unstable)]                        
    
  20. librsvg2-common [2.26.3-1 (now, stable) -> 2.34.1-2 (testing, unstable)]                   
    
  21. libsqlite3-0 [3.7.3-1 (now, stable) -> 3.7.8-1 (unstable)]                                 
    
  22. libstdc++6 [4.4.5-8 (now, stable) -> 4.6.1-15 (testing)]                                   
    
  23. libwmf0.2-7 [0.2.8.4-6.1+b1 (now, stable) -> 0.2.8.4-8.1 (testing, unstable)]              
    
  24. ssmtp [2.64-4 (now, stable) -> 2.64-5 (testing, unstable)]                                 
    

Accepter cette solution ? [Y/n/q/?] y
Les NOUVEAUX paquets suivants vont être installés :
gcc-4.6-base{a} libgdk-pixbuf2.0-0 libgnutls-openssl27{a} libhunspell-1.3-0{a} libmozjs8d{a} libnotify4 libp11-kit0{a} multiarch-support{a} xulrunner-8.0
Les paquets suivants seront ENLEVÉS :
libgsf-1-114{u} libgsf-1-common{u} libxcb-render-util0{u}
Les paquets suivants seront mis à jour :
gkrellm iceweasel iceweasel-l10n-fr lib32asound2 libasound2 libcairo2 libevent-1.4-2 libgail18 libglib2.0-0 libgnutls26 libgtk2.0-0 libgtk2.0-bin libjpeg8 libnss3-1d
libpcre3 libpixman-1-0 librsvg2-2 librsvg2-common libsqlite3-0 libstdc++6 libwmf0.2-7 ssmtp
22 paquets mis à jour, 9 nouvellement installés, 3 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 28,1 Mo d’archives. Après dépaquetage, 37,6 Mo seront utilisés.

Accepter cette solution ? [Y/n/q/?] [/code]

A vôtre avis ? j’ai tout bon ?

Pour installer une version récente d’iceweasel en squeeze il vaut mieux passer par là : http://mozilla.debian.net/

Pour installer une version d’un paquet provenant d’un dépôt “supérieur” il vaut mieux de toutes façons passer par l’option -t : aptitude install -t experimental iceweasel, mais de toutes façons installer de l’experimental sur squeeze c’est quand même jouer avec le feu d’autant plus que dans ce cas il y a une solution toute simple et efficace.

Salut youki …

Oui, j’avais tenté, il y a deux jours, avec le sources.list qui allait bien …

[code]:~# aptitude -s install iceweasel/experimental

Les NOUVEAUX paquets suivants vont être installés :
iceweasel libatk1.0-0{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libcups2{a} libdbus-1-3{a} libgdk-pixbuf2.0-0{ab} libgtk2.0-0{a} libgtk2.0-common{a}
libnspr4-0d{a} libxcomposite1{a} libxcursor1{a} libxdamage1{a} libxfixes3{a} libxi6{a} libxinerama1{a} libxrandr2{a} shared-mime-info{a} xulrunner-8.0{ab}
Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés :
dbus hicolor-icon-theme libatk1.0-data libgtk2.0-bin
0 paquets mis à jour, 20 nouvellement installés, 0 à enlever et 2 non mis à jour.
Il est nécessaire de télécharger 25,5 Mo d’archives. Après dépaquetage, 70,8 Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :

xulrunner-8.0: Dépend: libasound2 (> 1.0.24.1) mais il ne sera pas installé.
Dépend: libcairo2 (>= 1.10.2-2~) mais 1.8.10-6 est installé.
Dépend: libevent-1.4-2 (>= 1.4.14b-stable) mais 1.4.13-stable-1 est installé.
Dépend: libgtk2.0-0 (>= 2.24.0) mais 2.20.1-2 doit être installé.
Dépend: libhunspell-1.3-0 mais il ne sera pas installé.
Dépend: libjpeg8 (>= 8c) mais il ne sera pas installé.
Dépend: libmozjs8d (= 8.0~b4-1) mais il ne sera pas installé.
Dépend: libnotify4 (>= 0.7.0) mais il ne sera pas installé.
Dépend: libnss3-1d (>= 3.12.10) mais il ne sera pas installé.
Dépend: libsqlite3-0 (>= 3.7.4) mais 3.7.3-1 est installé.
Dépend: libstartup-notification0 (>= 0.8) mais il ne sera pas installé.
Dépend: libvpx0 (>= 0.9.0) mais il ne sera pas installé.
libgdk-pixbuf2.0-0: Dépend: libglib2.0-0 (>= 2.28.0) mais 2.24.2-1 est installé.
Dépend: libjpeg8 (>= 8c) mais il ne sera pas installé.
Casse: libgtk2.0-0 (< 2.21.3) mais 2.20.1-2 doit être installé.
Les actions suivantes permettront de résoudre ces dépendances
Conserver les paquets suivants dans leur version actuelle :

  1. iceweasel [Non installé]                                 
    
  2. libgdk-pixbuf2.0-0 [Non installé]                        
    
  3. xulrunner-8.0 [Non installé]                          
    

Accepter cette solution ? [Y/n/q/?]
[/code]

… mais à condition (je viens de le comprendre) d’inclure l’installation (et mise àjour) des paquets :angry:ulrunner-8.0 libnotify4 libgdk-pixbuf2.0-0

Ce qui reviendrait au même non ?

:041

:~$ acp iceweasel iceweasel: Installé : 8.0~b4-1 Candidat : 3.5.16-10 Étiquette de paquet : 3.5.16-10 Table de version : *** 8.0~b4-1 1000 10 http://ftp.fr.debian.org/debian/ experimental/main amd64 Packages 100 /var/lib/dpkg/status

Opération effectué sans dommage, hormis …

Récupération des rapports de bogue... Fait Analyse des informations Trouvé/Corrigé... Fait Bogues de gravité serious sur iceweasel (3.5.16-10 -> 8.0~b4-1) <non corrigé> #632698 - iceweasel has configuration data in /usr/share that should be in /etc (and not /etc override) Résumé : iceweasel(1 bogue) Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [Y/n/?/...] p Le 1 paquet suivant sera figé ou mis en attente : iceweasel Êtes-vous certain ?[Y/n]? y iceweasel figé par ajout d'une préférence « Pin » dans /etc/apt/preferences. APT doit être relancé pour activer cette option Êtes-vous certain de vouloir installer/mettre à jour les paquets ci-dessus ? [N/?/...] y Lecture des fichiers de modifications (« changelog »)... Terminé Extraction des modèles depuis les paquets : 100%

Puis …

[quote]Erreur d’analyse XML : entité non définie
Emplacement : chrome://browser/content/browser.xul
Numéro de ligne 901, Colonne 7 :
------^[/quote]

Corrigé avec la suppression …

:~# aptitude remove --purge iceweasel-l10n-fr

Plutôt gênant, mais bon … nouvelle recherche, et peut être nouveau fil … :083

J’ai lancé releases.mozilla.org/pub/mozilla … xpi/fr.xpi

mais j’obtiens …

[quote]404 Not Found
The requested URL /pub/mozilla.org/firefox/releases/4.0b8/linux-i686/xpi/fr.xpi was not found on this server. [/quote]

Pas vilain, dans l’ensemble … :033

[quote=“loreleil.747”]
… mais à condition (je viens de le comprendre) d’inclure l’installation (et mise àjour) des paquets :angry:ulrunner-8.0 libnotify4 libgdk-pixbuf2.0-0

Ce qui reviendrait au même non ?[/quote]
Ce qu’aurait fait plus efficacement la commande que je t’ai indiquée :

[quote]- Vous utiliserez apt-get install -t branche paquet(s) si vous voulez installer un paquet avec une version supérieure à celle qui se trouve dans votre branche principale. Par exemple, cette branche est testing et vous voulez utiliser le paquet ardour présent dans sid parce qu’il est plus récent, vous utiliserez cette commande:

apt-get install -t unstable ardour

Lorsque l’on utilise l’option -t branche pour installer des paquets d’une autre branche que la principale, celle-ci devient temporairement la branche par défaut et a donc une priorite de 990. Du coup les dépendances sont mieux gérées. [/quote]

http://www.isalo.org/wiki.debian-fr/index.php?title=L%27etiquetage_de_paquets_via_le_fichier_/etc/apt/preferences#Comment_piocher_dans_les_diff.C3.A9rents_d.C3.A9p.C3.B4ts_du_sources.list.3F

Sinon, je veux pas être redondant, mais je t’ai filé un lien au début de mon premier post qui permet d’installer une version plus récente d’Iceweasel spécialement compilée pour squeeze, sans problème de dépendances, sans risquer de casser quelque chose avec des paquets provenent d’experimental. Mais bon, tu fais comme tu le sens.

Cette procédure d’installation, me retourné le même problème !

:~# aptitude -s install -t unstable iceweasel

Avec le sources.list adéquate.

Je n’en n’ai, à mon grand regret pas garder de trace écrite, … : -s

Le souci, était le même !