- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Clap de fin pour Fedora Linux 35 !
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
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
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
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
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
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
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
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
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
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
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
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