Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/09/2017, à 12:13

Bybeu

[Résolu] Avoir 2 versions de Firefox ?

Bonjour
J'ai mon u14.04.5 avec FF bloqué en version 38.0+build3-0ubuntu0.14.04.1 pour pouvoir de temps en temps gérer du vieux matos (firmwares de routeurs ou cartes RAID etc ... impossibles à mettre jour ou ssh -L pas dispo ...) en https.

Comme ça fait maintenant bien trop longtemps que ça dure, j'ai décidé il y a quelques jours de m'installer la dernière version portable de FF (https://download-installer.cdn.mozilla.net/pub/firefox/releases/55.0.3/linux-x86_64/fr/ décompressée dans ~/.ffportable) que je lance avec un lanceur maison bricolé sur le bureau copié à partir de celui dans /usr/share/applications

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[fr]=Navigateur Web Firefox
Comment=Browse the World Wide Web
Comment[fr]=Naviguer sur le Web
GenericName=Web Browser
GenericName[fr]=Navigateur Web
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Exec=/home/moi/.ffportable/firefox -P portable -no-remote %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;
Name[fr_FR]=FF portable

[Desktop Action NewWindow]
Name=Open a New Window
Name[fr]=Ouvrir une nouvelle fenêtre
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Exec=firefox -private-window
OnlyShowIn=Unity;

Je ne me souviens pas avoir bricolé autre-chose que le premier Exec ...-P portable --no-remote ou purgé des lignes, on dirait que ça c'est fait "tout seul" wink . On voit que j'utilise un profil dédié vierge au départ ("portable") que j'ai créé avec firefox -ProfileManager . Je vois aussi à l'instant que j'ai oublié de bricoler les sections NewWindow et NewPrivateWindow roll

Enfin, ça marche comme ça, mais maintenant je voudrais faire le contraire : débloquer FF38 dans synaptic pour qu'il se mette à jour avec les nouvelles versions, et garder une version portable de FF38
J'ai fait un backup de mon profil actuel FF38 dans lequel j'ai tous mes bookmaks, identifiants etc...
Mais je sais pas comment m'y prendre pour récupérer une version ancienne de Firefox ® 38 Mozilla Firefox pour Ubuntu canonical 1.0 (vider mon dir .ffportable et copier dedans tous les fichiers indiqués installés dans synaptic pour la v38 ? ou piocher chez Mozilla dans /pub/firefox/releases/ une version 38 pas spécialement faite pour ubuntu ?)

Je voudrais que la nouvelle version system wide (~55 aujourd'hui) utilise mon profil original (qui va prendre un coup de ripolin) et qu'une v38 portable perso utilise la copie backup (en cas de pb d'incompatibilités et aussi pour éviter toutes sortes d'éventuels upgrade/downgrade d'un profil unique qui de toute façon finirait par me foutre le souk car je suis susceptible d'utiliser les 2 versions en même temps - ce profil copié je le purgerai petit à petit de toutes les data qui le relient à sa source non justifiées par son existence : Sync, extensions et bookmarks/passwords/historiques qui marchent bien en versions récentes)
Pour Sync je me ferai un compte FF spécial pour la v38 à utiliser avec d'autres machines... heu... d'ailleurs, je me rends compte que mon profil ubuntu FF38 actuel historique est synchronisé avec du windows32 FF38.0.6 (la dernière qui m'a permis d'utiliser SSL Version Control pour mes vieux trucs) et aussi... du ubuntu 55.0.2 smile La synchro entre très vielles versions et récentes marche encore semble-t-il, mais de toutes façon ça peut pas durer (comme quand Mozilla a changé la version de Sync), il me faut un profil à part pour gérer mes vieux trucs, quitte à perdre la synchro même entre bécanes équipées en v38 de secours.

Merci pour vos conseils

Dernière modification par Bybeu (Le 28/09/2017, à 11:13)

Hors ligne

#2 Le 23/09/2017, à 16:28

LukePerp

Re : [Résolu] Avoir 2 versions de Firefox ?

Bonjour,
A ce jour impossible d'avoir plusieurs versions de Firefox facilement.
Plus tard, lorsque Firefox sera dispo en package snap et également en package AppImage, alors tu pourras t'amuser à collection les versions de ton navigateur favoris.


Desktop & Laptop - Ubuntu Mate dernière LTS - Intel i5 - 16 Go - Dual boot Windows offline

Hors ligne

#3 Le 23/09/2017, à 17:25

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

Il est possible d'avoir plusieurs versions de Firefox :
- une installée normalement,

- les autres décompressées (après téléchargement des archives chez mozilla) dans /opt/firefox/firefox-xy (où xy est le numéro de version).
Puis installées dans /opt/firefox/firefox-xy (grâce au script inclus install.sh).
Enfin lancées en exécutant le script firefox.sh de la version désirée.

Pour simplifier le lancement, on pourra soit se faire un lanceur vers chaque firefox.sh, soit créer, dans le gestionnaire de fichiers, un raccourci vers chaque /opt/firefox/firefox-xy/.


On peut prévoir un profil différent pour chaque version, puisque tous les profils seront dans le home. Ce ne sera pas forcément nécessaire, sauf si vos versions sont par trop différentes.

Dernière modification par moko138 (Le 24/09/2017, à 06:38)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#4 Le 24/09/2017, à 06:38

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

Ai précisé le message précédent.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#5 Le 24/09/2017, à 10:05

cqfd93

Re : [Résolu] Avoir 2 versions de Firefox ?

Bonjour,

Et si c'est vraiment pas possible, pourquoi pas la version courants mise à jour + une ancienne version sous wine ?


cqfd93

En ligne

#6 Le 24/09/2017, à 12:42

GammaDraconis

Re : [Résolu] Avoir 2 versions de Firefox ?

Si vous pouvez avoir plusieurs versions de Firefox en utilisant une version portable de Firefox (archive sur leur site) mais vous pouvez aussi prendre la version developper edition qui fonctionne indépendamment de la version classique (les 2 peuvent cohabiter).


Discussion sur mon script de post-install pour Ubuntu 20.04LTS : https://forum.ubuntu-fr.org/viewtopic.php?id=2026344
Lien direct script : https://github.com/simbd/Ubuntu_20.04LTS_PostInstall
Démo vidéo (peertube) : https://video.ploud.fr/videos/watch/fb7 … 0d252ed2db

Hors ligne

#7 Le 24/09/2017, à 20:56

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Merci les gars pour toutes ces options et les infos.
@GammaDraconis j'ai regardé dans les dépôts mais pas trouvé de version développeur. Je vois pas l'intérêt par rapport à un ancienne v38 standard. Tu m'éclaires stp ?

Et une autre question, c'est quoi le %U dans les lanceurs ?

Hors ligne

#8 Le 24/09/2017, à 22:09

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

Bybeu a écrit :

c'est quoi le %U dans les lanceurs ?

C'est réservé aux "sportifs" : c'est le taux d'Urée dans l'EPO (érythro-poïétine).


AJOUT :
Blague à part, aucune idée !
Si je fais un clic droit sur mon horloge, j'obtiens :

Format des infobulles %A %x
Codes de format : man 3 strftime ; \n pour fin de ligne

avec :

man 3 strftime
Aucune entrée de manuel pour strftime en section 3
apt-cache show strftim*
N: Impossible de trouver le paquet strftime

bref, comme toi je suis dans le bleu.

Dernière modification par moko138 (Le 25/09/2017, à 02:44)


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#9 Le 24/09/2017, à 22:32

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

T'es tombé dedans quand t'étais petit ? Alors t'es devenu champion du lancer de vannes ?

Hors ligne

#10 Le 25/09/2017, à 08:39

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

man strftime
STRFTIME(3)      Linux Programmer's Manual     STRFTIME(3) #<--gros coup de chance ?
...
%U     The  week  number of the current year as a decimal number, range
              00 to 53, starting with the first Sunday as  the  first  day  of
              week 01.  See also %V and %W.

Mais je vois pas le rapport avec firefox

man firefox|grep %U
echo $?
1

:/
On trouve ces %U ou %u dans d'autre raccourcis. Dans ma p'tite tête de nweb éternel ça rime avec Utilisateur ... mais j'ai cette question dans la tête depuis mes début sur Ubuntu (Hardy) :

grep -i %u /usr/share/applications/*
/usr/share/applications/apturl.desktop:Exec=apturl %u
/usr/share/applications/bamf-2.index:yelp.desktop	yelp %u		GNOME;Unity;	false
/usr/share/applications/bamf-2.index:gedit.desktop	gedit %U			false
/usr/share/applications/bamf-2.index:transmission-gtk.desktop	transmission-gtk %U			false
/usr/share/applications/bamf-2.index:nautilus-autorun-software.desktop	nautilus-autorun-software %u			true
/usr/share/applications/bamf-2.index:shotwell.desktop	shotwell %U			false
/usr/share/applications/bamf-2.index:libreoffice-impress.desktop	libreoffice --impress %U	libreoffice-impress		false
/usr/share/applications/bamf-2.index:nautilus-home.desktop	nautilus --new-window %U		GNOME;Unity;	true
/usr/share/applications/bamf-2.index:nemo.desktop	nemo %U		GNOME;Unity;	false
/usr/share/applications/bamf-2.index:mount-archive.desktop	/usr/lib/gvfs/gvfsd-archive file=%u			true
/usr/share/applications/bamf-2.index:gnome-disk-image-mounter.desktop	gnome-disk-image-mounter %U			true
/usr/share/applications/bamf-2.index:brasero.desktop	brasero %U			false
/usr/share/applications/bamf-2.index:vlc.desktop	/usr/bin/vlc --started-from-file %U			false
/usr/share/applications/bamf-2.index:libreoffice-xsltfilter.desktop	libreoffice %U			true
/usr/share/applications/bamf-2.index:apturl.desktop	apturl %u			true
/usr/share/applications/bamf-2.index:libreoffice-math.desktop	libreoffice --math %U	libreoffice-math		false
/usr/share/applications/bamf-2.index:eog.desktop	eog %U			false
/usr/share/applications/bamf-2.index:firefox.desktop	firefox %u			false
/usr/share/applications/bamf-2.index:ubuntu-software-center.desktop	/usr/bin/software-center %u			false
/usr/share/applications/bamf-2.index:totem.desktop	totem %U			false
/usr/share/applications/bamf-2.index:gnome-disk-image-writer.desktop	gnome-disks --restore-disk-image %U			true
/usr/share/applications/bamf-2.index:libreoffice-writer.desktop	libreoffice --writer %U	libreoffice-writer		false
/usr/share/applications/bamf-2.index:gimp.desktop	gimp-2.8 %U			false
/usr/share/applications/bamf-2.index:rhythmbox.desktop	rhythmbox %U			false
/usr/share/applications/bamf-2.index:rhythmbox-device.desktop	rhythmbox-client --select-source %U			true
/usr/share/applications/bamf-2.index:evince-previewer.desktop	evince-previewer %U			true
/usr/share/applications/bamf-2.index:webbrowser-app.desktop	webbrowser-app %u			false
/usr/share/applications/bamf-2.index:libreoffice-startcenter.desktop	libreoffice %U	libreoffice-startcenter		false
/usr/share/applications/bamf-2.index:libreoffice-draw.desktop	libreoffice --draw %U	libreoffice-draw		false
/usr/share/applications/bamf-2.index:evince.desktop	evince %U			false
/usr/share/applications/bamf-2.index:gnome-font-viewer.desktop	gnome-font-viewer %u			false
/usr/share/applications/bamf-2.index:thunderbird.desktop	thunderbird %u			false
/usr/share/applications/bamf-2.index:nautilus-folder-handler.desktop	nautilus %U		GNOME;Unity;	true
/usr/share/applications/bamf-2.index:file-roller.desktop	file-roller %U			false
/usr/share/applications/bamf-2.index:libreoffice-calc.desktop	libreoffice --calc %U	libreoffice-calc		false
/usr/share/applications/bamf-2.index:nemo-autorun-software.desktop	nemo-autorun-software %u			true
/usr/share/applications/bamf-2.index:nautilus.desktop	nautilus --new-window %U		GNOME;Unity;	false
/usr/share/applications/brasero.desktop:Exec=brasero %U
/usr/share/applications/eog.desktop:Exec=eog %U
/usr/share/applications/evince.desktop:Exec=evince %U
/usr/share/applications/evince-previewer.desktop:Exec=evince-previewer %U
/usr/share/applications/file-roller.desktop:Exec=file-roller %U
/usr/share/applications/firefox.desktop:Exec=firefox %u
/usr/share/applications/gedit.desktop:Exec=gedit %U
/usr/share/applications/gimp.desktop:Exec=gimp-2.8 %U
/usr/share/applications/gnome-disk-image-mounter.desktop:Exec=gnome-disk-image-mounter %U
/usr/share/applications/gnome-disk-image-writer.desktop:Exec=gnome-disks --restore-disk-image %U
/usr/share/applications/gnome-font-viewer.desktop:Exec=gnome-font-viewer %u
/usr/share/applications/libreoffice-calc.desktop:Exec=libreoffice --calc %U
/usr/share/applications/libreoffice-draw.desktop:Exec=libreoffice --draw %U
/usr/share/applications/libreoffice-impress.desktop:Exec=libreoffice --impress %U
/usr/share/applications/libreoffice-math.desktop:Exec=libreoffice --math %U
/usr/share/applications/libreoffice-startcenter.desktop:Exec=libreoffice %U
/usr/share/applications/libreoffice-writer.desktop:Exec=libreoffice --writer %U
/usr/share/applications/libreoffice-xsltfilter.desktop:Exec=libreoffice %U
/usr/share/applications/mount-archive.desktop:Exec=/usr/lib/gvfs/gvfsd-archive file=%u
/usr/share/applications/nautilus-autorun-software.desktop:Exec=nautilus-autorun-software %u
/usr/share/applications/nautilus.desktop:Exec=nautilus --new-window %U
/usr/share/applications/nautilus-folder-handler.desktop:Exec=nautilus %U
/usr/share/applications/nautilus-home.desktop:Exec=nautilus --new-window %U
/usr/share/applications/nemo-autorun-software.desktop:Exec=nemo-autorun-software %u
/usr/share/applications/nemo.desktop:Exec=nemo %U
/usr/share/applications/rhythmbox.desktop:Exec=rhythmbox %U
/usr/share/applications/rhythmbox-device.desktop:Exec=rhythmbox-client --select-source %U
/usr/share/applications/shotwell.desktop:Exec=shotwell %U
/usr/share/applications/thunderbird.desktop:Exec=thunderbird %u
/usr/share/applications/totem.desktop:Exec=totem %U
/usr/share/applications/transmission-gtk.desktop:Exec=transmission-gtk %U
/usr/share/applications/ubuntu-software-center.desktop:Exec=/usr/bin/software-center %u
/usr/share/applications/vlc.desktop:Exec=/usr/bin/vlc --started-from-file %U
/usr/share/applications/webbrowser-app.desktop:Exec=webbrowser-app %u
/usr/share/applications/yelp.desktop:Exec=yelp %u

Hors ligne

#11 Le 25/09/2017, à 09:14

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Hors ligne

#12 Le 25/09/2017, à 11:12

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Pour ton %A c'est     The full weekday name according to the current locale.
%x     The preferred date representation for the current locale without the time.

Pas moyen de savoir comment ce man3 s'est installé sur mon PC, désolé. Il est dans /usr/share/man/man3/strftime.3.gz, mais il est en ligne sur le web.
Ça n'a rien à voir avec les % qu'on trouve dans les raccourcis de lancement.

Hors ligne

#13 Le 25/09/2017, à 11:20

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

apt-file search strftime
autoconf-archive: /usr/share/aclocal/ax_check_awk_strftime.m4
autoconf-archive: /usr/share/aclocal/ax_check_strftime.m4
autoconf-archive: /usr/share/doc/autoconf-archive/html/ax_005fcheck_005fawk_005fstrftime.html
autoconf-archive: /usr/share/doc/autoconf-archive/html/ax_005fcheck_005fstrftime.html
bash-builtins: /usr/share/doc/bash/examples/loadables/strftime.c
c-cpp-reference: /usr/share/doc/kde/HTML/en/kdevelop/reference/C/CONTRIB/SNIP/strftime.c
c-cpp-reference: /usr/share/doc/kde/HTML/en/kdevelop/reference/C/MAN/strftime.htm
cppreference-doc-en-html: /usr/share/cppreference/doc/html/en/c/chrono/strftime.html
cppreference-doc-en-html: /usr/share/cppreference/doc/html/en/cpp/chrono/c/strftime.html
dist: /usr/share/dist/U/d_strftime.U
emscripten: /usr/share/emscripten/tests/core/test_strftime.in
emscripten: /usr/share/emscripten/tests/core/test_strftime.out
epic4-help: /usr/share/epic4/help/6_Functions/strftime
gnulib: /usr/share/gnulib/doc/posix-functions/strftime.texi
gnulib: /usr/share/gnulib/doc/posix-functions/strftime_l.texi
gnulib: /usr/share/gnulib/lib/strftime.c
gnulib: /usr/share/gnulib/lib/strftime.h
gnulib: /usr/share/gnulib/m4/strftime.m4
gnulib: /usr/share/gnulib/modules/strftime
gnulib: /usr/share/gnulib/modules/strftime-tests
gnulib: /usr/share/gnulib/tests/test-strftime.c
gnuplot-doc: /usr/share/doc/gnuplot-doc/htmldocs/strftime.html
gthumb-data: /usr/share/help/C/gthumb/strftime.page
gthumb-data: /usr/share/help/cs/gthumb/strftime.page
gthumb-data: /usr/share/help/de/gthumb/strftime.page
gthumb-data: /usr/share/help/el/gthumb/strftime.page
gthumb-data: /usr/share/help/es/gthumb/strftime.page
gthumb-data: /usr/share/help/eu/gthumb/strftime.page
gthumb-data: /usr/share/help/fr/gthumb/strftime.page
gthumb-data: /usr/share/help/oc/gthumb/strftime.page
gthumb-data: /usr/share/help/sl/gthumb/strftime.page
gthumb-data: /usr/share/help/sv/gthumb/strftime.page
gthumb-data: /usr/share/help/zh_CN/gthumb/strftime.page
interchange: /usr/lib/interchange/code/Filter/strftime.filter
jpoker: /usr/share/jpoker/js/jquery.strftime.js
liblog4cxx10-dev: /usr/include/log4cxx/helpers/strftimedateformat.h
liblog4cxx10-doc: /usr/share/doc/liblog4cxx10-doc/html/classlog4cxx_1_1helpers_1_1_strftime_date_format-members.html
liblog4cxx10-doc: /usr/share/doc/liblog4cxx10-doc/html/classlog4cxx_1_1helpers_1_1_strftime_date_format.html
liblog4cxx10-doc: /usr/share/doc/liblog4cxx10-doc/html/classlog4cxx_1_1helpers_1_1_strftime_date_format.js
liblog4cxx10-doc: /usr/share/doc/liblog4cxx10-doc/html/strftimedateformat_8h.html
libnewlib-doc: /usr/share/doc/libnewlib-doc/libc.html/strftime.html
libpython2.7-testsuite: /usr/lib/python2.7/test/test_strftime.py
libpython3.4-testsuite: /usr/lib/python3.4/test/test_strftime.py
libqof-doc: /usr/share/doc/libqof-doc/html/qofstrftime_8c_source.html
manpages-de-dev: /usr/share/man/de/man3/strftime.3.gz
manpages-dev: /usr/share/man/man3/strftime.3.gz
manpages-es: /usr/share/man/es/man3/strftime.3.gz
manpages-fr-dev: /usr/share/man/fr/man3/strftime.3.gz
manpages-ja-dev: /usr/share/man/ja/man3/strftime.3.gz
manpages-posix-dev: /usr/share/man/man3/strftime.3posix.gz
manpages-pt-dev: /usr/share/man/pt/man3/strftime.3.gz
mhonarc: /usr/share/doc/mhonarc/resources/posixstrftime.html
octave-htmldoc: /usr/share/doc/octave-htmldoc/interpreter/XREFstrftime.html
php-doc: /usr/share/doc/php-doc/html/function.gmstrftime.html
php-doc: /usr/share/doc/php-doc/html/function.strftime.html
puppet-module-puppetlabs-stdlib: /usr/share/puppet/modules.available/puppetlabs-stdlib/lib/puppet/parser/functions/strftime.rb
pypy-lib-testsuite: /usr/lib/pypy/lib-python/2.7/test/test_strftime.py
python-egenix-mxdatetime: /usr/lib/python2.7/dist-packages/mx/DateTime/mxDateTime/teststrftime.py
python-pytils: /usr/share/doc/python-pytils/examples/dt.ru_strftime.py
ri1.9.1: /usr/share/ri/1.9.1/system/Date/strftime-i.ri
ri1.9.1: /usr/share/ri/1.9.1/system/DateTime/strftime-i.ri
ri1.9.1: /usr/share/ri/1.9.1/system/Time/strftime-i.ri
ruby2.0-doc: /usr/share/ri/2.0.0/system/Date/strftime-i.ri
ruby2.0-doc: /usr/share/ri/2.0.0/system/DateTime/strftime-i.ri
ruby2.0-doc: /usr/share/ri/2.0.0/system/Time/strftime-i.ri
tryton-client: /usr/lib/python2.7/dist-packages/tryton/common/datetime_strftime.py
tryton-client: /usr/share/pyshared/tryton/common/datetime_strftime.py
tryton-server: /usr/lib/python2.7/dist-packages/trytond/tools/datetime_strftime.py


moi@pc:~$ apt-file search strftime.3.gz
manpages-de-dev: /usr/share/man/de/man3/strftime.3.gz
manpages-dev: /usr/share/man/man3/strftime.3.gz
manpages-es: /usr/share/man/es/man3/strftime.3.gz
manpages-fr-dev: /usr/share/man/fr/man3/strftime.3.gz
manpages-ja-dev: /usr/share/man/ja/man3/strftime.3.gz
manpages-pt-dev: /usr/share/man/pt/man3/strftime.3.gz

sudo apt-get install manpages-dev

Dernière modification par Bybeu (Le 25/09/2017, à 11:25)

Hors ligne

#14 Le 25/09/2017, à 14:52

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

D'aaaccooord !
Merci Bybeu !  smile


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#15 Le 26/09/2017, à 10:55

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

De rien gars, je me suis rendu service à moi aussi smile le xapian-index de synaptic ne donnait rien ou trop
Faut plutôt dire merci à apt-file search

Hors ligne

#16 Le 27/09/2017, à 14:58

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Cool, ça a l'air de marcher. Une dernière question les gô svp avant de marquer résolu : plutôt que de faire avec des script bash pour lancer FF, je me suis donc fait un FF38.desktop sur le bureau Unity pour lancer cette version.
Dans le fichier desktop, il y a

[Desktop Entry]
....
Exec=/home/moi/.ff38/firefox -P FF38 -no-remote %u
....
[Desktop Action NewWindow]
...
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
...
Exec=firefox -private-window
OnlyShowIn=Unity;

Alors voilà : est-ce qu'il faut que je mette aussi le path dans les Exec des 2 options ? Quand je fais un clic droit sur le fichier, je vois pas les 2 options private

Hors ligne

#17 Le 27/09/2017, à 15:30

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

Pour les fichiers "desktop", je ne sais pas et ne m'en sers pas (sauf d'un, créé automatiquement dans wine).
  - -

Le raccourci vers l'exécutable /opt/firefox/firefox-xy/firefox.sh, as-tu testé si ça lançait bien firefox-xy ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#18 Le 27/09/2017, à 16:04

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Non, parce que j'ai pas ma v38 mais dans ~/.ff38 en fait.
J'ai décompressé l'archive tar.bz2 fans ~/ff38, mais je n'y ai aucun fichier firefox.sh ???? par contre il y a un run-mozilla.sh
pour lancer un programme graphique, pourquoi utiliser un shell terminal ???

Dernière modification par Bybeu (Le 27/09/2017, à 16:05)

Hors ligne

#19 Le 27/09/2017, à 17:13

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

En #1, tu dis que tu as bloqué la v.38. Donc celle-là est déjà installée.

Bybeu a écrit :

Non, parce que j'ai pas ma v38 mais dans ~/.ff38 en fait.

Rien compris. Merci de préciser.

  - -

J'ai décompressé l'archive tar.bz2 fans ~/ff38

Si tu veux dire «dans ~/ff38», ce n'est pas du tout ce que j'ai détaillé en #3-4.

  - -

mais je n'y ai aucun fichier firefox.sh ???? par contre il y a un run-mozilla.sh

Ton "run-mozilla.sh" est certainement l'installateur que j'appelais install.sh en #3.

Quant à « firefox.sh», il apparaîtra dans un sous-répertoire, mais seulement après l'installation !

  - -

pour lancer un programme graphique, pourquoi utiliser un shell terminal ???

vois-tu du terminal ?


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#20 Le 27/09/2017, à 23:47

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Ouais, évidement mon post envoyé à l'arrache était foireux : je vais préciser

moko138 a écrit :

En #1, tu dis que tu as bloqué la v.38. Donc celle-là est déjà installée.

Oui, elle était. Mais maintenant que je l'ai débloquée dans Synaptic j'ai la 55 qui se met à jour via les dépôts, très bien.
  - -

moko138 a écrit :
Bybeu a écrit :

Non, parce que j'ai pas ma v38 mais dans ~/.ff38 en fait.

Rien compris. Merci de préciser.

J'ai voulu dire : "j'ai pas ma v38 dans /opt mais dans ~/.ff38 (je viens de l'y mettre)"
  - -

moko138 a écrit :

J'ai décompressé l'archive tar.bz2 fans ~/ff38

Si tu veux dire «dans ~/ff38», ce n'est pas du tout ce que j'ai détaillé en #3-4.

Hmmm, j'avais déjà une v38 hors dépôts dans ~/.ff-portable en prévision de la bascule. J'ai pas trop vu l'intérêt de la mettre dans /opt... en plus je craignais des trucs chiants à cause des autorisations que je connais pas.
En relisant ton post #3 que j'avais trouvé mystérieux, je le trouve maintenant non pas lumineux, mais au bas mot bien détaillé. Ce qui m'avait bloqué... et qui me bloque toujours, c'est la notion d'installation sur Ubuntu (parce que j'ai fait du win pendant logtemps : là dedans quand tu installes un truc, ça veut prendre la place du reste. Je voulais pas de conflit dans Ubuntu, je veux que l'actuelle v55 venant des dépôts soit la version "par défaut" quand je clique sur le lance d'Unity ou des liens dans Thunderbird p.ex. ... donc je suis un peu suspicieux vis à vis du mot "install" alors que je n'ai eu qu'à décompresser un archive v38 et faire un lanceur vers le binaire firefox pour que tout le reste soit inchangé.
Après, c'est vrai que j'y suis allé à la gueule. Par exemple je sais pas pourquoi j'ai 2 binaires, 1 firefox et un firefox.bin qui font 147kO +/- 8 octets : j'ai pointé mon lanceur sur le premier sans savoir pourquoi.
Dans ton #3, au-delà des mystères de l'installation, un truc me chaffouine : c'est ton "puisque tous les profils seront dans le home" : on pourrait aussi bien les mettre, enfin moi au moins (hors du /opt commun) dans le répertoire ~/.ffxx non ? style ~/.ffxx/profil.ffxx en mettant le bon chemin derrière le paramètre -P dans chaque lanceur ?
  - -

moko138 a écrit :

mais je n'y ai aucun fichier firefox.sh ???? par contre il y a un run-mozilla.sh

Ton "run-mozilla.sh" est certainement l'installateur que j'appelais install.sh en #3.

  - -
Là, y'a du laisser-aller, c'est pour ça que j'ai rien pigé wink

moko138 a écrit :

Quant à « firefox.sh», il apparaîtra dans un sous-répertoire, mais seulement après l'installation !

Alors ça c'est le script run-mozilla.sh de la morkitu : tout ça pour créer un firefox.sh ? Pourquoi ils ont pas mis directo un script firefox.sh avec du ./firefox dedans ? En vérité j'ai regardé le run-moz...sh mais j'ai rien pigé roll
Quant à l'installation elle-même ton
"décompressée dans /opt/firefox/firefox-xy" suivi
de   "installées dans /opt/firefox/firefox-xy"
a fini de me rendre chèvre (mais je radote, ça doit être à cause de mes préjugés : je dézippe le package dans /temp, et je lance l'install vers là où je veux (i.e dans ce cas j'écrabouille le chemin par défaut proposé), à la volée... et je purge /temp ... c'est pas comme ça qu'on fait dans linux ? On doit laisser tout mélangé, le package d'install et les fichiers générés par l'install ? Avec ma façon de faire d'ignare, en tout cas j'ai rien mélangé : j'ai même pas fait d'install ... mad ? )


  - -

moko138 a écrit :

pour lancer un programme graphique, pourquoi utiliser un shell terminal ???

vois-tu du terminal ?

ben firefox.sh, c'est du poulet ? Bon je t'accorde que je le vois pas .... j'ai pas fait l'install lol

[EDIT] : ne pas oublier de illico désactiver les mises à jour auto de la FF version ancienne dans ce genre de conf ... sinon ben il va se mettre à jour, pardi !

Dernière modification par Bybeu (Le 27/09/2017, à 23:50)

Hors ligne

#21 Le 28/09/2017, à 08:37

moko138

Re : [Résolu] Avoir 2 versions de Firefox ?

Bybeu a écrit :

ne pas oublier de illico désactiver les mises à jour auto de la FF version ancienne dans ce genre de conf ... sinon ben il va se mettre à jour

Bien vu !  smile

  - -
 

Bybeu a écrit :

 

moko138 a écrit :

 

pour lancer un programme graphique, pourquoi utiliser un shell terminal ???

vois-tu du terminal ?

ben firefox.sh, c'est du poulet ?

Comme firefox.sh est un fichier exécutable, il se lance d'un double clic. (Ou d'un clic droit > "Exécuter".)
Puis il lance sa version de firefox, sans passage par le terminal.

  - -

maintenant que je l'ai débloquée dans Synaptic j'ai la 55 qui se met à jour via les dépôts

Alors d'une part il va être indispensable de créer des profils pour les anciennes versions,
d'autre part vois le fil d'Ayral sur les extensions à la nouvelle manière : ./viewtopic.php?id=2014122 "Modules obsolètes dans firefox".

  - -
 

J'ai voulu dire : "j'ai pas ma v38 dans /opt mais dans ~/.ff38" (...) j'ai pas fait l'install (...)
Hmmm, j'avais déjà une v38 hors dépôts dans ~/.ff-portable en prévision de la bascule. J'ai pas trop vu l'intérêt de la mettre dans /opt...

 

Ce qui m'avait bloqué... et qui me bloque toujours, c'est la notion d'installation sur Ubuntu (parce que j'ai fait du win pendant logtemps : là dedans quand tu installes un truc, ça veut prendre la place du reste.
(...) a fini de me rendre chèvre

Pour la version des dépôts, on laisse faire le .deb installateur.
Mais pour les autres versions c'est pareil que sous windows :
  - télécharger hors dépôts l'archive de l'installateur,
  - la décompresser pour y trouver le setup.exe / run-mozilla.sh
  - exécuter l'installateur en imposant sa destination :
         pour win, ce peut être \Program Files\perso\firefox-xy\,
         pour GNU/Linux, ce peut être /opt/firefox-xy/.

Une pratique saine consiste à séparer du système les données personnelles.
Mais là tu es en train de les mélanger.
Ce qui est standard (cf. http://refspecs.linuxfoundation.org/FHS … s-2.3.html :
     - avec les données personnelles : l'archive compressée,
     - où tu veux, pourvu que tu la détruises après usage :  l'archive compressée,
     - dans /opt : l'installation.
Tu es libre de t'en écarter. Surtout si tu as de bonnes raisons de le faire :

en plus je craignais des trucs chiants à cause des autorisations que je connais pas.

Tu as raison : "sudo" est un dragon et nul n'est revenu vivant de son antre.


J'attire ton attention sur le fait que dans ton home, il y a déjà :
~/.mozilla/firefox/ avec 12345678.default et la liste des profils "profiles.ini",
~/.cache/mozilla/firefox/12345678.default/.
Cela, quand on a un seul profil et une seule version de ffox.

Toi, tu vas y ajouter au moins un profil (a priori, un par version de ffox).
Si tu y ajoutes encore la partie système de chaque version hors dépôts de ffox, je te souhaite bon courage pour t'y retrouver...
...Et pour faire comprendre ton installation aux aidants, quand tu demanderas un éclairage complémentaire.

  - -

Dans ton #3 (...) un truc me chaffouine : c'est ton "puisque tous les profils seront dans le home" : on pourrait aussi bien les mettre, enfin moi au moins (hors du /opt commun) dans le répertoire ~/.ffxx non ?

C'est parce que tu ne fais toujours pas la différence entre la partie système et la partie personnelle (dont les profils), que "le truc [te] chaffouine".
Mais en réalité, je te rappelle que ce que nous notons "~", c'est /home/utilisateur-du-moment/.
Donc de toute façon les profils seront dans ton home.
La seule différence, c'est qu'aux deux répertoires normaux de ffox tu veux en ajouter un troisième. Et là, je ne suis pas sûr que firefox fonctionne.


Par conséquent,
avant que tu ne continues à prendre des risques, et en espérant qu'il ne soit pas déjà trop tard, je t'invite
- à vider le cache de firefox (dans about:preferences#advanced, onglet "réseau"),
- et à faire une copie de sécurité de
~/.mozilla/firefox/,   et de
~/.cache/mozilla/.


%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel :  À la découverte de dcraw

Hors ligne

#22 Le 28/09/2017, à 09:52

grandtoubab

Re : [Résolu] Avoir 2 versions de Firefox ?

Salut
Si je peux me permettre de mettre mon grain de sel, voici comment je fais pour tester la version 57 de Firefox qui est annoncée comme plus rapide que Chrome:
https://www.lesnumeriques.com/appli-log … 66829.html
A partir d'ici
https://www.mozilla.org/fr/firefox/beta/all/
telechargement de l'archive Linux 64 bits en français

https://download.mozilla.org/?product=f … 64&lang=fr

on retrouve le fichier firefox-57.0b3.tar.bz2 dans ~/Téléchargements$

- Installation dans /opt

:~/Téléchargements$ sudo tar xjvf firefox-57.0b3.tar.bz2 -C /opt

Lancement de Firefox 57 depuis /opt/firefox avec l'option -p pour lui créer son profile

/opt/firefox$ ./firefox -p

création du profile firefox57 et selection de ce profile pour lancer Firefox 57 en décochant la case "utiliser le profil selectionné sans demander au démarrage"


création d'un lanceur firefox57.desktop dans ~/.local/share/applications

:~/.local/share/applications$ 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=/opt/firefox/firefox -p firefox57
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/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

Et j'ai donc le dernier Firefox Quantum parfaitement isolé
1506585151.png


Pour "l'autre firefox" il faudra selectionner le profil default et recocher la case "utiliser le profil selectionné sans demander au démarrage"

Dans mon cas l'autre c'est firefox-esr, je lui ai créé son profil et modifié son lanceur

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

Voila ce que ça donne dans le fichier profile.ini

~/.mozilla/firefox$ cat profiles.ini

[General]
StartWithLastProfile=0

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

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

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

Dernière modification par grandtoubab (Le 30/09/2017, à 16:52)


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne

#23 Le 28/09/2017, à 11:43

Bybeu

Re : [Résolu] Avoir 2 versions de Firefox ?

Merci les gars. Bonne discussion pour moi

@moko138 , oui j'ai mélangé effectivement dans ~ .... mais pas trop, j'y ai quand-même fait un rép caché à part pour ff38. Mais j'ai préféré ce mélange plutôt que le risque de casser la partie système. J'aurai sûrement adopté ta méthode (/opt) si ce PC avait été multi-user avec besoin pour au moins deux d'accéder à FF38.
Les install à la mano dans /opt, elles sont visibles dans synaptic pour le nettoyage ? Présumant que non, j'ai préféré laisser .ff38 dans ~ pour l'avoir sous le nez ... et puis bien que ça soit du programme, comme il est très spécifique à moi (qui a encore besoin de FF38 ?), ça ne me dérange pas de le considérer comme des données perso... après tout, les data ogg et les jpg c'est bien du binaire aussi (soit, pas exé, d'accord), et y'a en plein mon home, comme j'y ai aussi quelques shells ascii exécutables ou des alias de commandes, alors un binaire exécutable pour faire le métis la dedans, pourquoi pas... mais je répète, ma crainte principale était que ff-38 dans /opt ne vienne bousculer ff-current dans /usr/bin ou vice-versa, non pas par les emplacements eux-mêmes qui sont bien différentiés à première vue mais plutôt pas des truc communs que mon ignorance me cache comme l'inclusion des deux dans le PATH, ou l'un éjectant l'autre, ou une préséance non maîtrisée.
Pour les extension ça va, elles sont stockées par profil et mon idée de départ était de séparer les profils... pas d'embrouille, et j'en aurai que deux. Quant aux modules je n'en ai plus besoin dans la vielle version de FF, donc même s'ils sont obligatoirement communs, leur activation étant gérée dans chaque profil, je devrais pas être ennuyé.

@grandtoubab , j'ai pas testé, mais le man de firefox indique -P profile, pas -p profile

Merci à tous, ça fait plaisir de causer gaulois avec des druides à longue barbe.

Hors ligne

#24 Le 28/09/2017, à 12:10

grandtoubab

Re : [Résolu] Avoir 2 versions de Firefox ?

Bybeu a écrit :

Merci les gars. Bonne discussion pour moi


@grandtoubab , j'ai pas testé, mais le man de firefox indique -P profile, pas -p profile

Merci à tous, ça fait plaisir de causer gaulois avec des druides à longue barbe.

comme quoi il y a des erreurs dans le man big_smile
je confirme pour ouvrir le selecteur de profile

firefox -p

Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne