Installer la dernière version de Firefox sur Stretch ?

Tags: #<Tag:0x00007f63f3443910>

Faut-il désinstaller la version précédente ?

# apt-get remove --purge firefox-esr

les deux peuvent cohabiter. Mais c’est mieux de créer un profile pour chaque version pour éviter les inompatibilitées d’extensions

en commande

firefox -p

et tu créés le profile firefox57

Après tu créés un lanceur dans ton home dans le dossier .local/share/applications/

exemple pour le /home/toto69 avec un profile firefox57

cat firefox57.desktop

[Desktop Entry]
Name=Firefox57
Name[fr]=Firefox57
Comment=Browse the World Wide Web
GenericName=Web Browser
X-GNOME-FullName=Firefox 57 Web Browser
X-GNOME-FullName[fr]=Navigateur Web Firefox 57
Exec=/home/toto69/firefox/firefox -p firefox57 %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/toto69/firefox/browser/icons/mozicon128.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;
StartupNotify=true

Comprends pas ! Jamais utilisé

Si tu n’as jamais lancé de commande sous linux, laissons tomber tu vas à la catastrophe

Non, je n’ai jamais lancé de commande. Mais mieux vaut tard que jamais :slight_smile:

As-tu au moins un lien ; histoire que je vois de quoi on cause ?
J’ai trouvé çà :
https://support.mozilla.org/fr/kb/utiliser-gestionnaire-profils-creer-supprimer-profils

# cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official i386 NETINST Binary-1 20150906-10:00]/ jessie main

# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official i386 NETINST Binary-1 20150906-10:00]/ jessie main

deb http://ftp.fr.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

# Debian 8 "Jessie"
deb http://liveusb.info/multisystem/depot all main
# deb-src http://liveusb.info/multisystem/depot all main
deb http://httpredir.debian.org/debian/ jessie main contrib non-free

# ls -alrt  /etc/apt/sources.list.d
total 24
-rw-r--r-- 1 root root  144 mai   21 19:09 security.list
-rw-r--r-- 1 root root  134 mai   28 20:57 webupd8team-java.list
drwxr-xr-x 6 root root 4096 août  15 19:52 ..
-rw-r--r-- 1 root root   50 août  15 19:52 spotify.list
drwxr-xr-x 2 root root 4096 oct.  24 15:03 .
-rw-r--r-- 1 root root   48 oct.  24 19:48 mozilla-debian.list

# ls -alrt /etc/apt/preferences.d
total 12
drwxr-xr-x 6 root root 4096 août  15 19:52 ..
drwxr-xr-x 2 root root 4096 oct.  24 15:13 .
-rw-r--r-- 1 root root   52 oct.  24 20:06 unstable

toutes ces bidouilles, c’est pas une utilisation ordinaire de Debian, ça ne m’étonne pas que tu ne maitrises plus rien
A quoi ça te sert???

# Debian 8 "Jessie"
deb http://liveusb.info/multisystem/depot all main

Que font ces fichiers??

-rw-r--r-- 1 root root  144 mai   21 19:09 security.list
-rw-r--r-- 1 root root  134 mai   28 20:57 webupd8team-java.list

A toi d’y penser? Bon courage
ça n’a plus rien a voir avec firefox

Le lien multisystem et security.list sont commentés et ne servent plus à rien depuis un bon moment déjà. J’avais à l’époque voulu éviter de ‘bouiner’ le fichier sources.list en le laissant au plus près de son état à l’installation. J’avais donc mis ces dépôts dans le fichier sources.list.d

#deb http://security.debian.org/ jessie/updates main contrib non-free
#deb-src http://security.debian.org/ jessie/updates main contrib non-free

J’ai abandonné l’idée très vite car très con. j’ai conservé le fichier certainement par souci de conserver une trace de ce que j’avais fait pour m’en souvenir et je l’avais commenté.

Le dépôt ‘multisystem’ permet de créer une clef multiboot. J’avais posté sur le forum à l’époque car debian 8 créer au montage d’une clef un répertoire ‘clé’ par exemple et multisystem ne le trouve pas car il le cherche à la racine. Ne trouvant aucune solution j’ai abandonné et donc commenté le dépôt.
Quant au dépôt java je l’ai trouvé sur le net lorsque j’ai eu besoin de le mettre à jour. Un vrai casse-tête au demeurant ce java. Maintenant si tu as une solution avec un dépôt ‘debian’ je veux bien.
https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8
là aussi :
https://www.it-connect.fr/installer-java-sous-debian-8-via-apt-get/

En général je galère pas mal pour trouver un dépôt c’est pour çà que je ne les supprime jamais. Je préfère les commenter.

# Debian 8 "Jessie"
deb http://liveusb.info/multisystem/depot all main

ça c’est pas commenté
le # il faut le mettre avant deb

Et les lignes src , tu es developpeur???, sinon ça ne sert a rien

Cela ne change rien j’ai toujours le même résultat.

Je viens d’installer la dernière version de firefox. Merci. Marche du feu de dieu. Par contre la version telechargée diffère de celle installée par le dépôt.
J’ai créé le lanceur.
Parfait.

Pour la Jessie, je vais retirer les dépôts inutiles et migrer vers Stretch.

oui Firefox 57 est un changement complet
https://linuxfr.org/users/jordan/journaux/firefox-57-onglets-contextuels-et-autres-joyeusetes

https://www.aiservice.fr/News/2017/Aout/depannage-informatique-domicile-paris-2016-354-la-riposte-de-firefox-contre-google-chrome-firefox-57-une-evolution-en-profondeur-programmee

Nettement plus fluide et rapide

Si tu as bien réglé les préférences ça se mets à jour automatiquement

Du coup j’ai voulu l’installer sur une Jessie dont je fais la maintenance à distance (si, si :slight_smile:) via ssh et …le paquet se décompresse. Je créé le lanceur. Mais lorsque la personne qui est derrière l’écran clique dessus, rien ne se passe.
Comprends pas ! Sûrement encore un truc qui m’échappe. Un de plus.

il faut que le lanceur soit la propriété de l’utilisateur verifie ses droits
si tu l’as appelé firefox57.desktop

ls -alrt ~/.local/share/applications/firefox57.desktop

Je ne l’ai pas mis dans ce répertoire. Le lanceur est dans /usr/share/applications.
çà fonctionne sur ma stretch. Quel est le bon répertoire ?

root@GA-F2A78M-HD2:/usr/share/applications# ls -alt /usr/share/applications/firefox.desktop
-rw-r--r-- 1 root root 453 oct.  26 10:15 /usr/share/applications/firefox.desktop

Tous les fichiers du répertoire ‘application’ ont les mêmes droits ‘root:root’.

Je n’ai pas le répertoire dont tu parles.

root@GA-F2A78M-HD2:~# cd ~/.local/share/applications/
bash: cd: /root/.local/share/applications/: Aucun fichier ou dossier de ce type

Je viens de faire une troisième installation de firefox57 sur un portable équipé de la version stable. Même manip que précédemment. Le navigateur fonctionne ; mais le lanceur est dans la section ‘jeux’ !?!
Tous les ordi ont xfce4 comme environnement graphique.

çà a pas l’air très stable ces histoires de lanceur.

pour lancer directement en navigation privée
si vous avez installé dans votre /home , XXX est a remplacer par votre nom d’utilisateur

Exec=/home/XXX/firefox/firefox -private-window -p firefox57 %u

Pour info mélanger les paquets entre différentes versions de debian est déconseillé:
https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian

Je suis tombé sur le cul quand j’ai vu ça mais c’est vrai que le pinning peut conduire à des gros problèmes de dépendance en fonction des paquets qui se retrouvent installés.

1 J'aime

Bonjour,

Il semblerait que la mise à jour automatique ne fonctionne pas : régulièrement, firefox me demande de télécharger la denière version. Pourtant j’ai coché dans, mes préférences, la case ‘installer les mises à jour automatiquement’. J’ai actuellement la version 58.0b7.
Quand je vais sur le site, il y a effectivement une version 58.0b9

Alors je fais la mise à jour à la main : je décompresse le nouveau et vire l’ancien répertoire firefox.
Pas forcément gênant mais bon …