Comment installer Firefox Developer Edition sur Linux
- 1707
- 122
- Maxence Arnaud
Le «Developer Edition» est une version spéciale du navigateur Web Mozilla Firefox sur mesure pour les développeurs Web. Il a des fonctionnalités stabilisées dans des builds nocturnes, fournit des outils de développeur expérimental, et il est configuré pour le développement, donc certaines options comme débogage à distance
, sont activés par défaut.
Le navigateur crée et utilise un profil séparé, il peut donc être utilisé avec l'édition standard de Firefox (sur Linux, les profils sont créés à l'intérieur du ~ /.mozilla
annuaire).
Dans ce tutoriel, nous verrons comment installer Firefox Developer Edition sur Linux, comment ajouter l'application à notre chemin, et comment créer un lanceur de bureau pour lui: les instructions peuvent être appliquées à n'importe quelle distribution Linux.
Dans ce tutoriel, vous apprendrez:
- Comment télécharger et installer l'édition Firefox Developer
- Comment ajouter le binaire Firefox au chemin
- Comment créer un lanceur pour l'application
L'édition de développeur Firefox.
Exigences et conventions logicielles utilisées
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Indépendant de la distribution |
Logiciel |
|
Autre | Suivre ce tutoriel ne nécessite aucune exigence spécifique |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Recherche de l'édition de développeur Firefox Tarball
Firefox Developer Edition est distribué par Mozilla dans un format portable et est emballé dans un tarball (tout son
Les dépendances sont également contenues dans le tarball). Nous pouvons télécharger le tarball directement sur le site Web de Firefox Browser Developer Edition.
Page de téléchargement de l'édition de développeur Firefox Developer
La version et la langue appropriées de notre système doivent être automatiquement détectées lorsque nous cliquons sur le bouton de téléchargement. Dans le cas où nous voulons télécharger une version alternative, tout ce que nous avons à faire est de manipuler les paramètres de l'URL de téléchargement:
https: // télécharger.mozilla.org /?Produit = Firefox-Devedition-Latest-SSL & OS = Linux64 & Lang = en-US
Dites par exemple que nous voulons télécharger le 32 bits
Version de l'application: Tout ce que nous avons à faire est de modifier la valeur du OS
paramètre de linux64
pour linux
. Pour modifier la langue de l'application, nous transmettrions plutôt la valeur appropriée au égouter
Paramètre: Pour télécharger la version italienne, par exemple, nous utiliserions l'URL suivante:
https: // télécharger.mozilla.org /?Produit = Firefox-Devedition-Latest-SSL & OS = Linux64 & Lang = It
Nous pouvons également télécharger l'application à partir de la ligne de commande, en utilisant le boucle
utilitaire; Si nous le combinons avec le goudron
via un tuyau, nous pouvons extraire le tarball «à la volée». Tout ce que nous avons à faire est d'exécuter la commande suivante:
$ curl --Location "https: // download.mozilla.org /?Produit = Firefox-Devedition-Latest-SSL & OS = Linux64 & Lang = en-US "\ | Tar --Extract --verbose --preserve-Permissions --BZIP2
Copie Nous avons invoqué boucle
en utilisant le --emplacement
Option qui est nécessaire pour faire de Curl suivre les redirections et fournir l'URL de téléchargement. S'il n'est pas spécifié autrement, Curl écrit sa sortie pour stdout
(sortie standard), nous utilisons donc un tuyau |
pour rediriger cette sortie et l'utiliser comme entrée standard (stdin
) de la le goudron
application.
Nous avons utilisé ce dernier avec certaines options: --extrait
Pour effectuer une extraction, --verbeux
(Facultatif) Pour que le nom des fichiers extraits soit imprimé sur le terminal lorsqu'ils sont extraits, --préservation
pour préserver les autorisations de fichiers, et --bzip2
Pour préciser comment le tarball doit être décompressé. Si tout se passe comme prévu, dans le répertoire à partir duquel nous avons exécuté la commande, nous trouverons un nouveau répertoire «Firefox».
Installation
L'étape suivante consiste à placer le répertoire Firefox quelque part plus approprié dans notre système de fichiers. Dans ce tutoriel, nous allons installer l'application pour notre utilisateur uniquement. Par convention, des applications autonomes et installées sont placées dans le /opter
annuaire. Il n'y a pas d'équivalent par utilisateur standard de ce répertoire, donc nous utiliserons arbitrairement ~ /.local / opt
comme destination. Le répertoire n'existe pas par défaut, nous devons donc le créer:
$ mkdir -p ~ /.local / opt
Nous pouvons ensuite déplacer le répertoire des applications:
$ mv firefox ~ /.local / opt
Ajouter le binaire Firefox à notre chemin
À ce stade, le binaire Firefox Developer Edition devrait être maintenant ~ /.local / opt / firefox / firefox
. Pour plus de commodité, nous voulons ajouter ce binaire à notre CHEMIN
. La valeur du CHEMIN
La variable est une série de noms de répertoire séparés par un :
, Lorsque les applications sont recherchées par défaut lorsqu'ils sont invoqués sans spécifier leur emplacement absolu. Pour vérifier le contenu de la variable, nous pouvons simplement l'étendre:
$ echo $ path / usr / local / bin: / usr / local / sbin: / usr / bin: / usr / sbin: / home / egdoc /.local / bac
Copie Vous pouvez voir que le / home / egdoc /.local / bac
Le répertoire est annexé à mon CHEMIN
. Ce .Le répertoire local est créé dans le répertoire personnel de chaque utilisateur, et il est destiné à contenir des exécutables par utilisateur.
Pour l'ajouter à notreCHEMIN
, Nous pouvons simplement ajouter la ligne suivante dans notre .bash_profile
ou .profil
fichier, en fonction du shell que nous utilisons (.bash_profile
est utilisé par la coquille bash, qui utilise .profil
a une secours si elle n'existe pas):
Path = $ path: "$ home /.local / bac "
Le fichier provient lorsque nous utilisons un shell de connexion interactif, donc pour rendre les modifications efficaces, nous devons nous déconnecter et nous connecter
encore. À ce stade, nous devons créer un lien symbolique avec le binaire Firefox Developer Edition à l'intérieur du ~ /.local / bac
annuaire. Nous nommerons le lien Firefox-Dev
Afin de le distinguer, forment le binaire Firefox standard:
$ ln -s ~ /.local / opt / firefox / firefox ~ /.local / bac / firefox-dev
Nous devrions maintenant être en mesure de lancer l'application à partir de notre terminal:
$ firefox-dev
Création d'un lanceur de bureau
Une autre chose que nous voulons peut-être faire est de créer un .bureau
lanceur, afin d'intégrer l'application dans notre lanceur d'applications d'environnement de bureau. Le répertoire qui héberge les lanceurs de bureau par utilisateur est ~ /.local / partage / applications
. À l'intérieur, nous devons créer le Firefox-Dev.bureau
Fixez et placez ce contenu à l'intérieur:
Name = Firefox Developer Edition GenericName = Web Browser exec = / home / egdoc /.local / bin / firefox-dev% u icon = / home / egdoc /.Local / Opt / Firefox / Browser / Chrome / Icons / Default / Default128.Terminal png = false type = application mimeType = text / html; text / xml; application / xhtml + xml; application / vnd.mozilla.xul + xml; texte / mml; x-scheme-handler / http; x-scheme-handler / https; StartupNotify = vrai catégories = réseau; webBrowser; Keywords = web; navigateur; Internet; Actions = New-Window; New Private-Window; Startupwmclass = Firefox Developer Edition [Desktop Action new-window] name = ouvrir une nouvelle fenêtre exec = / home / egdoc /.local / bin / firefox-dev% u [Action de bureau new-private-window] name = ouvrez une nouvelle fenêtre privée exec = / home / egdoc /.local / bin / firefox-dev --private-window% u
Copie Jetons brièvement un œil au contenu du fichier. Le Nom
La clé est utilisée pour spécifier le nom de l'application et est obligatoire. Le Nom générique
La clé, plutôt, est utilisée pour spécifier un nom générique pour l'application et est facultatif.
Le Exécutif
La clé est utilisée pour pointer du programme qui devrait être invoqué par le lanceur, dans ce cas / home / egdoc /.local / bac / firefox-dev
. Le Icône
la clé, est utilisée pour spécifier l'icône du lanceur, tandis que Terminal
est utilisé pour spécifier si le programme s'exécute à l'intérieur d'une fenêtre de terminal ou non. Le Taper
L'entrée est utilisée pour spécifier le type d'entrée de bureau: il doit être un parmi «Application», «lien» ou «répertoire».
Pour spécifier une liste des MIME
types pris en charge par les applications que nous utilisons Mimétype
clé et séparez les entrées avec un point-virgule.
Quand le Startupnotify
La clé est définie sur true, le curseur informe l'utilisateur lorsque l'application est démarrée. Lorsque l'application apparaît à l'écran, le curseur revient à son formulaire d'origine (l'application doit prendre en charge les notifications de démarrage).
Le Catégories
La clé est utilisée pour spécifier dans quelles entrées l'application doit être affichée dans le menu, tandis que Mots clés
est utilisé pour spécifier une série de mots séparés par demi-colon pour être utilisés comme métadonnées pour l'application et faciliter sa recherche.
Le Actions
La clé est utilisée pour définir des actions distinctes autres que la par défaut. Ces actions peuvent être choisies dans le menu qui apparaît lorsque nous cliquez avec le bouton droit sur le lanceur et sommes ensuite définis séparément dans leurs propres sections, dans ce cas [Action de bureau New-window]
et [Action de bureau Nouveau-Private-Window]
. Le premier est identique à celui par défaut; Ce dernier lance une session privée en invoquant le binaire avec le --fenêtre privée
option.
Finalement, le Startupwmclass
L'entrée est utilisée pour définir dans quelle classe l'application est regroupée
menu de lanceur. Si nous omettons cette clé, nous pouvons trouver deux entrées du lanceur de bureau: celle sur laquelle nous avons cliqué pour lancer l'application, et celle qui fait référence à l'application ouverte.
Conclusions
Dans ce tutoriel, nous avons appris à télécharger et à installer Firefox Developer Edition, une version de Firefox adaptée aux développeurs Web, qui contient des fonctionnalités supplémentaires qui ne sont pas déjà portées sur la version standard. Nous avons appris à télécharger et à extraire le tarball contenant les fichiers d'application, à l'installer, à l'ajouter à notre chemin et à créer un lanceur de bureau pour l'application.
Tutoriels Linux connexes:
- Choses à installer sur Ubuntu 20.04
- Une introduction à l'automatisation Linux, des outils et des techniques
- Comment gérer les profils de puissance sur D-bus avec…
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- Meilleure distribution Linux pour les développeurs
- Choses à installer sur Ubuntu 22.04
- Comment installer, désinstaller et mettre à jour Firefox sur Ubuntu
- Téléchargement Linux
- Comment mettre à jour Firefox sur Linux
- Comment installer, désinstaller et mettre à jour Firefox sur Ubuntu 22.04…
- « Installez et utilisez l'application Messager cryptée du signal
- YUM Package Manager - Désactiver les mises à jour fréquentes de métadonnées du référentiel »