[MAJ]Bénéficiez du dernier firefox

Méthode ne fonctionnant plus, voir les deux posts après celui-ci.

Bonjour,

Personnellement, j’utilise la méthode venant d’ici qui évite le pinning :

echo "deb http://http.debian.net/debian experimental main"  > /etc/apt/sources.list.d/mozilla.list
apt-get update && apt-get install -t experimental firefox

bizarre il n’y a pas de firefox dans experimental

https://packages.debian.org/fr/experimental/web/
https://packages.debian.org/experimental/allpackages

Bonjour Sk4rr

http.debian.net a changer de nom. Il s’agit de deb.debian.org.
De plus comme dit grandtoubab, il n’y a pas de firefox dans experimental.

Effectivement, je viens de voir que firefox n’est plus du tout disponible dans experimental… Se doit être assez récent parce que mon portable est en 53.0.1.

Exacte, je suis allez un peu vite en copiant-collant l’exemple du site en question, désolé :confused:

Bon du coup, autant pour moi.

ca y est firefox-esr est dans stretch/security

Réception de:7 http://security.debian.org/debian-security stretch/updates/main amd64 libgnutls30 amd64 3.5.8-5+deb9u1 [895 kB]
Réception de:8 http://security.debian.org/debian-security stretch/updates/main amd64 firefox-esr-l10n-fr all 52.2.0esr-1~deb9u1 [524 kB]


# apt list firefox-esr -a
En train de lister... Fait
firefox-esr/testing,now 52.2.0esr-1~deb9u1 amd64  [installé]
firefox-esr/stable 52.2.0esr-1~deb8u1 amd64
firefox-esr/testing 45.9.0esr-1 amd64
firefox-esr/stable 45.9.0esr-1~deb8u1 amd64

4 J'aime

A priori l’augmentation des processus de Firefox, elle est la cause de nombreux figes.

Je m’explique sur quelques machines, j’ai eu des remontées de figes en pages web.
J’ai rétrogradé en esr. Il n’y pas de soucis pour l’instant.

Et oui comme on dit “le mieux est souvent l’ennemi du bien” :grinning:

 apt list firefox-esr -a
En train de lister... Fait
firefox-esr/stable,now 52.2.0esr-1~deb9u1 amd64  [installé]
firefox-esr/oldstable 52.2.0esr-1~deb8u1 amd64
firefox-esr/stable 45.9.0esr-1 amd64
firefox-esr/oldstable 45.9.0esr-1~deb8u1 amd64

Donc maintenant:
les paquets oldstable=Jessie
les paquets stable= Stretch

La version 54.0.1 corrige le bug du fige , OUF!!:blush:

Firefox n’est présent dans expérimental que quand la version en question est en pré-release. S’il n’y pas de version disponible dans experimental, c’est que la dernière version dispo de Firefox est déjà dans Sid.
Exemple :

~$ acpol firefox
firefox:
  Installé : 54.0-2
  Candidat : 54.0-2
 Table de version :
     55.0~b2-1 1
          1 https://deb.debian.org/debian experimental/main amd64 Packages
 *** 54.0-2 520
        520 https://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status

Donc par rapport au premier post, si vous voulez rester dans le cadre du support Debian, il est préférable alors de passer par les dépôts Sid et/ou Experimental puis de faire du pinning (sans oublier qu’il n’est pas nécessaire de “pin”-er le dépôt Experimental puisqu’il a un pin par défaut à 1.

L’augmentation des processus, ou la séparation en “multi-threading” des processus de Firefox est apparue récemment (depuis la version 53 il me semble), mais curieusement elle n’est pas activée par défaut dans Firefox pour Debian.

Vous pouvez vérifier en ouvrant dans un onglet —>> about:config

Puis en regardant la clé :

dom.ipc.processCount

D’origine sa valeur est à 1, si vous souhaitez activer le multi-process il faut changer cette valeur.
Néanmoins, il se peut que même en changeant cette valeur le multi-process ne soit pas actif, et ceci est dû à certaines extensions ou add-ons qui sont encore incompatibles pour l’instant avec le multi-thread dans Firefox.

Donc je pencherai plus pour un problème du côté des extensions dans ton cas. Ça arrive parfois et en général c’est rapidement résolu.

Bonjour

j’ai qu’une extension. Le fige a disparu depuis la 54.0-2. idem sur d’autres postes. Par contre peut etre que l’extension s’est mis à jour.

Oui c’est parfaitement possible que l’extension ait subi une mise à jour, comme par défaut pour les extensions les mises à jour automatiques sont activées… Ou bien simplement qu’il y ait quelque chose dans les scripts de Firefox qui ait changé lors de la MàJ de celui-ci et qui ne rentre plus en conflit avec l’un des scripts de l’extension.

De toute façon comme je l’ai dit pour le multi-thread, tu peux vérifier la valeur de la clé ci-dessus dans about:config, et quand bien même tu aurais déjà changé sa valeur, tu peux vérifier si les process sont split-és ou pas en regardant dans le moniteur système. S’il y a bien plusieurs process attachés à Firefox, comme c’est le cas avec Chromium par exemple, alors ça fonctionne, sinon refais le test en désactivant temporairement ton extension et tu verras que les process seront séparés…

Petite parenthèse, il est vrai que, multi-process activé ou pas, Firefox est devenue proche d’une fusée depuis l’arrivée de la version 54 chez moi.

Entièrement d’accord avec toi, j’ai quitter chromium (enfin) parce que on sent la différence.

Je ne sais pas, disons que je n’irai pas jusque là, à dire que Firefox est maintenant plus rapide que Chromium, mais qu’il est au moins aussi rapide que son concurrent oui. J’ai toujours les deux au cas où, ça mange pas de pain.

Le soucis avec chromium, je me retrouve avec un cache de 3 Gio, il ne vide jamais.

Bonjour

Télécharger le dernier firefox ici :

attention il faut etre root
décompresser le dans /opt/firefox

tar xvf firefox*

Ensuite on va l’ajouter à notre systeme Debian en root

update-alternatives --install /usr/bin/x-www-browser x-www-browser /opt/firefox/firefox 100

Ensuite on autorise les mises à jours automatique ( J’ai pris mon utilisateur principale)

chown -R christophe:christophe firefox

Pour finir, On va le mettre dans son menu de son bureau. A faire avec votre utilisateur

nano ~/.local/share/applications/firefox

coller ceci

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[fr_FR]=/opt/firefox/browser/icons/mozicon128.png
Name[fr_FR]=Firefox
Exec=/opt/firefox/firefox
Name=Firefox
Icon=/opt/firefox/browser/icons/mozicon128.png

dites moi ce que vous en pensez.

j’ai installé mon “autre firefox” dans mon home, je distingue les profiles dans les différents lanceurs dans .local/share/applications/

en ce moment j’ai firefox-esr et firefox57

au premier lancement j’utilise l’option -p et je créé un profile, puis dans le lanceur

Exec=/home/xxx/firefox/firefox -p firefox57 %u

xxx est à remplacer par le nom de l’utilisateur

pour l’officiel firefox-esr

Exec=/usr/lib/firefox-esr/firefox-esr -p default %u

ça donne ça

/.mozilla/firefox# ls
 4r5uzj0d.firefox57  'Crash Reports'   ha8qbmcx.default  'Pending Pings'   profiles.ini   xzmnr0h2.firefox-esr

cat profiles.ini

[General]
StartWithLastProfile=0

[Profile0]
Name=default
IsRelative=1
Path=ha8qbmcx.default
Default=1

[Profile1]
Name=firefox57
IsRelative=1
Path=4r5uzj0d.firefox57

[Profile2]
Name=firefox-esr
IsRelative=1
Path=xzmnr0h2.firefox-esr

comme ça pas de perturbation à cause des extension de l’un dans l’autre et vice-versa :grinning:

je télécharge la version beta française ici
https://www.mozilla.org/fr/firefox/beta/all/?q=French,%20Français

une petite remarque pour la mise a jour automatique

debian:/opt/firefox$ ldd updater
	linux-vdso.so.1 (0x00007ffe612e0000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f119f77f000)
	libnss3.so => /usr/lib/x86_64-linux-gnu/libnss3.so (0x00007f119f438000)
	libnssutil3.so => /usr/lib/x86_64-linux-gnu/libnssutil3.so (0x00007f119f208000)
	libsmime3.so => /usr/lib/x86_64-linux-gnu/libsmime3.so (0x00007f119efdb000)
	libmozsqlite3.so => not found

Alors j’ai rajouté un lien

root@debian:/usr/lib/x86_64-linux-gnu# ln -s /opt/firefox/libmozsqlite3.so libmozsqlite3.so

N’est pas obligatoire si tu as thunderbird ou firefox packagé.
mais Merci

pour le Firefox Nightly

  • Télécharger le dernier Firefox Nightly en français
    https://download.mozilla.org/?product=firefox-nightly-latest-l10n-ssl&os=linux64&lang=fr

  • Créér un dossier d’installation
    ~/Téléchargements$ sudo mkdir /opt/nightly

  • Décompresser l’archive dans /opt/nightly
    ~/Téléchargements$ sudo tar xvf firefox-62.0a1.fr.linux-x86_64.tar.bz2 -C /opt/nightly

  • Donner les droits à son utilisateur (pour la mise à jour automatique)
    ~/Téléchargements$ sudo chown $USER:$USER -R /opt/nightly

  • Créer un nouveau profil
    cd /opt/nightly/firefox
    /opt/nightly/firefox$ ./firefox -p

    Nommer le nouveau profil nightly puis fermer Firefox

  • Créer un lanceur
    cd ~/.local/share/applications/

    ~/.local/share/applications$ gedit firefox-nightly.desktop

    Y mettre le contenu suivant

[Desktop Entry]
Name=Firefox-Nightly
Name[fr]=Firefox-Nightly
Comment=Browse the World Wide Web Nightly Firefox
Comment[fr]=Naviguer sur Internet avec Firefox Nightly
GenericName=Web Browser Nightly
GenericName[fr]=Navigateur Web Nightly
X-GNOME-FullName=Firefox Nighly Web Browser
X-GNOME-FullName[fr]=Navigateur Web Firefox Nightly
Exec=/opt/nightly/firefox/firefox -p nightly %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/nightly/firefox/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;
StartupWMClass=Firefox nightly
StartupNotify=true

Magnifique