Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Clap de fin pour Fedora Linux 35 !

#1 17/01/2017 13:07:36

joshw
Membre
Inscription : 22/08/2016
Messages : 315

[Résolu] Firefox developer edition

Bonjour, je cherche à installer "Firefox developer edition". Le site officiel propose un fichier "firefox-52.0a2.fr.linux-x86_64.tar.bz2".

La page suivante de Firefox propose un guide d'installation, qui préconise de passer par le gestionnaire de paquet...

J'ai essayé de passer par dnf :

[Joshw@localhost Firefox_Dev_edition]$ su -lc "dnf install firefox-52.0a2.fr.linux-x86_64.tar.bz2"
Mot de passe : 
Vérification de l'expiration des métadonnées effectuée il y a 1:06:13 sur Tue Jan 17 10:29:48 2017.
Aucun paquet firefox-52.0a2.fr.linux-x86_64.tar.bz2 disponible.
Erreur : Impossible de trouver une correspondance.

Peut-être dois-je revoir la commande dnf ?

Sinon, il y a une installation manuel "Installation en dehors d'un gestionnaire de paquets", donc toujours via cette page-ci

En fait, je suis un peu perdu, dans le sens où je me demande quelle est la bonne procédure... Si cette page en question est valable pour la "developer edition". J'imagine que l'installation manuelle devrait fonctionner ?

J'ai d'ailleurs essayé comme ceci :

[Joshw@localhost Firefox_Dev_edition]$ tar xjf firefox-52.0a2.fr.linux-x86_64.tar.bz2 
[Joshw@localhost Firefox_Dev_edition]$ ls
firefox  firefox-52.0a2.fr.linux-x86_64.tar.bz2
[Joshw@localhost Firefox_Dev_edition]$ cd firefox
[Joshw@localhost firefox]$ ls
application.ini     gtk2                libnss3.so       omni.ja
browser             icons               libnssckbi.so    platform.ini
chrome.manifest     icudt58l.dat        libnssdbm3.chk   plugin-container
crashreporter       libfreeblpriv3.chk  libnssdbm3.so    precomplete
crashreporter.ini   libfreeblpriv3.so   libnssutil3.so   removed-files
defaults            liblgpllibs.so      libplc4.so       run-mozilla.sh
dependentlibs.list  libmozavcodec.so    libplds4.so      Throbber-small.gif
dictionaries        libmozavutil.so     libsmime3.so     updater
firefox             libmozgtk.so        libsoftokn3.chk  updater.ini
firefox-bin         libmozsandbox.so    libsoftokn3.so   update-settings.ini
fonts               libmozsqlite3.so    libssl3.so
gmp-clearkey        libnspr4.so         libxul.so
[Joshw@localhost firefox]$ firefox
Couldn't get object: TypeError: Components.classes[cid] is undefined
Couldn't get string: closeAndStopPicking

La procédure manuelle parle d'un script pour lancer Firefox, mais quand j'écris "firefox", ça me lance Firefox 50.1.0 qui si je me souviens bien était installé via F25.

Pourriez-vous m'aider s'il vous plaît ?

Josh


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#2 17/01/2017 13:54:26

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 936

Re : [Résolu] Firefox developer edition

Mais pourquoi veux tu absolument installer une version de dévelopement alors que tu as déjà le plus grand mal à effectuer les tâches courantes ??


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 17/01/2017 14:07:35

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

C'est juste par curiosité, pour mon apprentissage dans le développement Web.


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#4 17/01/2017 14:12:03

antbel
Membre
Inscription : 03/12/2007
Messages : 1 073

Re : [Résolu] Firefox developer edition

tu commencerais par des programmes simples, et par type de compilateur, gcc , gcc++, etc....
"Hello_word" est un bon exemple.


Cicéron c'est Poincaré

Hors ligne

#5 17/01/2017 14:25:24

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

Bonjour,

Pour info, j'ai trouvé ceci (en anglais), et apparemment, il faut décompresser l'archive dans le répertoire bin.

Sans vouloir contrarier, la page dit, qu'il ne faut pas compiler. Mais bon si vous me dites le contraire, je veux bien vous croire.

Qu'en pensez-vous ?


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#6 17/01/2017 16:16:30

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

J'ai essayé cette procédure, mais le lien symbolique ne semble pas fonctionner. =>lors de la création du lien, pas de message d'erreur.

Concrètement, j'ai fait ceci :

[root@localhost tmp]# mv firefox-52.0a2.fr.linux-x86_64 firefoxdev
[root@localhost tmp]# ls
firefoxdev
[root@localhost tmp]# chown -R root:root /tmp/firefox && mv /tmp/firefox /opt/firefox-dev
chown: impossible d'accéder à '/tmp/firefox': No such file or directory
[root@localhost tmp]# chown -R root:root /tmp/firefoxdev && mv /tmp/firefoxdev /opt/firefox-dev
chown: impossible d'accéder à '/tmp/firefoxdev': No such file or directory
[root@localhost tmp]# cd ..
[root@localhost Firefox_Dev_edition]# chown -R root:root /tmp/firefoxdev && mv /tmp/firefoxdev /opt/firefox-dev
chown: impossible d'accéder à '/tmp/firefoxdev': No such file or directory
[root@localhost Firefox_Dev_edition]# cd tmp
[root@localhost tmp]# ls
firefoxdev
[root@localhost tmp]# chown -R root:root firefoxdev && mv firefoxdev /opt/firefox-dev
[root@localhost tmp]# ln -s /opt/firefox-dev/firefox /usr/local/bin/firefox-dev
[root@localhost tmp]# exit
déconnexion
[Joshw@localhost bin]$ firefox-dev
bash: firefox-dev: commande inconnue

Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#7 17/01/2017 16:56:23

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 936

Re : [Résolu] Firefox developer edition

il faut décompresser l'archive dans le répertoire bin.

ça déjà absolument JAMAIS ! On ne met dans ces répertoires que des composants livrés par la distrib -en l'occurrence installés par dnf-

Tu as les répertoires /usr/local et /opt qui sont prévus pour y installer des éléments particuliers à ce système précis.

Ensuite si tu tapes juste "firefox" sans préciser son adresse réelle, tu lances comme tu le constates celui installé auparavant

Il faut donc lancer /path/to/firefox/firefox


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#8 17/01/2017 17:28:07

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

Voici, ce qui fonctionne (avec message d'erreur) :

[Joshw@localhost firefox-dev]$ pwd
/usr/local/bin/firefox-dev
[Joshw@localhost firefox-dev]$ ./firefox

J'ai créé un alias mais qui ne fonctionne que temporairement (dans un nouveau terminal, l'alias a disparu)

alias ffdev='/usr/local/bin/firefox-dev/./firefox'

Ceci aussi fonctionne :

[Joshw@localhost firefox]$ pwd
/opt/firefox-dev/firefox
[Joshw@localhost firefox]$ ./firefox
1484666672956	addons.xpi-utils	WARN	Synchronous load of XPI database due to getAddonsByType(theme)
1484666672958	addons.manager	ERROR	Exception calling provider XPIProvider.addonChanged: TypeError: this._dbPromise.resolve is not a function (resource://gre/modules/addons/XPIProvider.jsm -> resource://gre/modules/addons/XPIProviderUtils.js:628:7) JS Stack trace: this.XPIDatabase.syncLoadDB@XPIProviderUtils.js:628:7 < this.XPIDatabase.getAddonsByType@XPIProviderUtils.js:1206:7 < this.XPIProvider.addonChanged@XPIProvider.jsm:4322:18 < callProvider@AddonManager.jsm:237:12 < AddonManagerInternal.notifyAddonChanged@AddonManager.jsm:1810:7 < this.AddonManagerPrivate.notifyAddonChanged@AddonManager.jsm:3075:5 < _setCurrentTheme@LightweightThemeManager.jsm:711:3 < set currentTheme@LightweightThemeManager.jsm:151:12 < this.LightweightThemeManager.addBuiltInTheme@LightweightThemeManager.jsm:193:7 < BG__finalUIStartup@nsBrowserGlue.js:698:7 < BG_observe@nsBrowserGlue.js:190:9

En ce qui concerne le lien symbolique, je ne comprends pas pourquoi, ça ne fonctionne pas...


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#9 17/01/2017 18:05:16

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

J'essaye de faire une recherche de liens symboliques, mais apparemment, je ne m'y prends pas convenablement...

[root@localhost ~]# cd /opt/firefox-dev/firefox
[root@localhost firefox]# pwd
/opt/firefox-dev/firefox
[root@localhost firefox]# ls -F | grep @$ | awk -F@ '{print $1}'
[root@localhost firefox]# find . -type l
[root@localhost firefox]# cd /usr/local/bin/firefox-dev
[root@localhost firefox-dev]# find . -type l
[root@localhost firefox-dev]# ls -F | grep @$ | awk -F@ '{print $1}'
[root@localhost firefox-dev]# 

source des commandes_recherche_de_liens_symboliques

Pour faire une recherche de liens symboliques dans le répertoire courant :

ls -F | grep @$ | awk -F@ '{print $1}'

Pour faire une recherche de liens symboliques dans des sous répertoires :

 find . -type l

Ici, j'ai plus d'infos :

[root@localhost firefox-dev]# cd ..
[root@localhost bin]# find . -type l
./firefox-dev
./aptanaS3
[root@localhost bin]# ls -F | grep @$ | awk -F@ '{print $1}'
aptanaS3
firefox-dev
[root@localhost bin]#

Dernière modification par joshw (17/01/2017 18:17:09)


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#10 17/01/2017 19:18:33

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 936

Re : [Résolu] Firefox developer edition

ln -s /path/to/firefox  /usr/local/bin/firefox-dev   (ou autre endroit d'ailleurs)


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#11 18/01/2017 11:17:47

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

nouvo09l a écrit :

n -s /path/to/firefox  /usr/local/bin/firefox-dev   (ou autre endroit d'ailleurs)

Bonjour,

Pour info, je crois avoir compris mon erreur :

Dans le post 6, j'ai tapé les commandes :

[root@localhost tmp]# chown -R root:root firefoxdev && mv firefoxdev /opt/firefox-dev
[root@localhost tmp]# ln -s /opt/firefox-dev/firefox /usr/local/bin/firefox-dev
[root@localhost tmp]# exit

Hors le tuto dit :

ln -s /opt/firefox-dev/firefox /usr/local/bin/firefox-dev

L'erreur viendrait du fait que j'ai créé un lien symbolique d'un répertoire"/opt/firefox-dev/firefox" vers "/usr/local/bin/firefox-dev "

Si je comprends bien, j'aurais dû faire le lien comme ceci (depuis l'exécutable):

ln -s /opt/firefox-dev/firefox/firefox /usr/local/bin/firefox-dev

Si mon résonnement est correct, alors je devrais supprimer le lien que j'ai créé précédemment  et ensuite créer le nouveau lien ?

Dernière modification par joshw (18/01/2017 11:19:02)


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

#12 18/01/2017 11:31:21

joshw
Membre
Inscription : 22/08/2016
Messages : 315

Re : [Résolu] Firefox developer edition

Apparemment, mon raisonnement est correct :

J'ai donc supprimé le lien créé précédemment, pour ensuite créer un lien depuis l'exécutable...

Concrètement :

[root@localhost firefox]# cd /usr/local
[root@localhost local]# pwd
/usr/local
[root@localhost local]# find . -type l
./bin/firefox-dev
./bin/aptanaS3
[root@localhost local]# cd bin
[root@localhost bin]# find . -type l
./firefox-dev
./aptanaS3
[root@localhost bin]# ls
aptanaS3  firefox-dev
[root@localhost bin]# cd firefox
-bash: cd: firefox: No such file or directory
[root@localhost bin]# unlink firefox-dev
[root@localhost bin]# find . -type l
./aptanaS3
[root@localhost bin]# ln -s /opt/firefox-dev/firefox/firefox /usr/local/bin/firefox-dev
[root@localhost bin]# find . -type l
./firefox-dev
./aptanaS3
[root@localhost bin]# firefox-dev

Ca fonctionne !

Merci !


Fedora Workstation 37 - processeur x86_64 - Mémoire : 7,7 Gio -  Intel(R) Core(TM) i5-4570 CPU @ 3.20GHz -GNOME Version 43.2 - Débuter avec un terminal - MDN - w3schools

Hors ligne

Pied de page des forums