Come installo Firefox Developer Edition?


198

Mozilla ha rilasciato Firefox Developer Edition! Come lo installo su Ubuntu?

Fonte:


4
Uhm, leggendo l'intero articolo, c'è un link per il download in fondo? Sarebbe un buon punto di partenza!
Charles Green,

3
Avresti potuto rispondere direttamente a questo: askubuntu.com/questions/547987/… E prova a utilizzare i collegamenti di prima parte ( hacks.mozilla.org/2014/11/… ) anziché quelli di terze parti.
muru,

1
Poiché Firefox Developer Edition è uno strumento progettato per developper, ti suggerisco di convalidare la risposta che spiega come installarlo con il programma di installazione ufficiale di Ubuntu chiamato Ubuntu-make (umake): askubuntu.com/a/584704/85273
cm-t

@ cm-t Modifica la mia risposta su come installare FDE con Ubuntu Make!
blade19899

Risposte:


250

Edizione per sviluppatori Firefox


Firefox Developer Edition è una versione modificata di Firefox, progettata appositamente per gli sviluppatori Web. Utilizza un profilo separato rispetto alla versione normale di Firefox. Ciò significa che è possibile installare sia Firefox che F-beta accanto all'edizione per sviluppatori. Nota che il tuo FDE sarà un browser completamente UN-personalizzato. Per unificare le impostazioni, puoi utilizzare la sincronizzazione di Firefox .

Ecco uno dei tanti vantaggi quando si utilizza FDE:

"Utilizzando la Developer Edition, hai accesso agli strumenti e alle funzionalità della piattaforma almeno 12 settimane prima che raggiungano il principale canale di rilascio di Firefox." - Edizione per sviluppatori - Mozilla | MDN # The_latest_Firefox_features

Installazione


Esistono attualmente tre modi per farlo, manualmente, PPA o tramite Ubuntu Make .

manualmente


Scarica dalla pagina Web Mozilla Firefox Developer Edition . Estrarre con file-rollere spostare la cartella nella posizione finale. Una buona pratica è installarlo in /opt/o /usr/local/.

Una volta spostati i file nella loro posizione finale (diciamo /opt/firefox_dev/), puoi creare il seguente file ~/.local/share/applications/firefox_dev.desktopper ottenere un lanciatore con un'icona distinta dal normale Firefox.

[Desktop Entry]
Name=Firefox Developer 
GenericName=Firefox Developer Edition
Exec=/opt/firefox_dev/firefox %u
Terminal=false
Icon=/opt/firefox_dev/browser/chrome/icons/default/default128.png
Type=Application
Categories=Application;Network;X-Developer;
Comment=Firefox Developer Edition Web Browser.

Per contrassegnare il programma di avvio come attendibile, renderlo eseguibile:

chmod +x ~/.local/share/applications/firefox_dev.desktop

Per avviarlo, vai su ~ / .local / share / applicazioni / usando l'applicazione "File" (assicurati di attivare le cartelle nascoste), quindi fai doppio clic su firefox_dev.desktop. In alternativa, cerca Firefox Developered esegui semplicemente il firefoxbinario e voilà.

Si noti che, quando si installa manualmente, FDE non ha il menu globale di unità per impostazione predefinita.

PPA


Firefox per sviluppatori attualmente risiede nelle build di Firefox Aurora: il team "Ubuntu Mozilla Daily Build Team" . Si dovrebbe notare che:

"Firefox Developer Edition sostituisce il canale Aurora nel processo di rilascio di Firefox . Come Aurora, le funzionalità arriveranno nella Developer Edition ogni sei settimane, dopo che si saranno stabilizzate nelle build notturne." - Edizione per sviluppatori - Mozilla | MDN #The_latest_Firefox_features

Anche:

"Versione 35.0a2, offerta per la prima volta agli utenti di Firefox Developer Edition il 10 novembre 2014" - Firefox - Aurora Notes (35.0a2) - Mozilla # main-content

Installa Firefox Developer Edition, precedentemente noto come Aurora, in questo modo:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get install firefox

Mozilla PPA contiene solo pacchetti per le versioni di Ubuntu supportate, non per le versioni EOL (End Of Life).

Nota che l'installazione con il suddetto ppa comporterà la sostituzione della tua attuale installazione di Firefox!

Ubuntu Make

Questo metodo è stato fornito da Jorge Castro . Sto aggiungendo questo qui, perché è anche un ottimo modo per installare Firefox Developer Edition (e molti altri strumenti di sviluppo).

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Dopo aver installato Ubuntu-Make, digli di installare lo webstrumento firefox-dev.

umake web firefox-dev

Disinstallare


Se desideri mantenere l'attuale Firefox predefinito, perché FDE non ha nuove funzionalità che ti piacciono, o per qualsiasi motivo, ecco alcuni modi per disinstallarlo.

PPA


Puoi rimuovere ppa e i suoi pacchetti usando ppa-purge.

Installalo così:

sudo apt-get install ppa-purge

Quanto segue rimuoverà PPA e i suoi pacchetti:

sudo ppa-purge ppa:ubuntu-mozilla-daily/firefox-aurora

manualmente


rimuovere i binari con il rmcomando (rinominare il percorso nella posizione in cui è stato effettivamente estratto FDE). O con il tuo file manager:

sudo rm -r /opt/firefox_dev/

Rimuovere anche il firefox_dev.desktop

sudo rm ~/.local/share/applications/firefox_dev.desktop

Dopo di che hai rimosso con successo Firefox Developer Edition.

Ubuntu Make

il seguente comando rimuoverà Firefox Developer Edition:

umake web firefox-dev -r

Puoi anche rimuovere umake e il suo PPA ( ppa-purgenecessario, vedi le istruzioni di installazione sopra):

sudo ppa-purge ppa:lyzardking/ubuntu-make

Immagine dello schermo

inserisci qui la descrizione dell'immagine Firefox Developer Edition su Ubuntu 14.04.1

Cambia tema

Al momento in cui scrivo, ci sono tre temi disponibili per FDE Ecco come abilitarli.

Digita la barra dell'URL:

about: config

Quando sei nel filtro di ricerca, digita theme. Quindi fare doppio clic su devtools.theme. Dopodiché, digita lighte il tema verrà applicato.

Temi multipli FDE

Schermata con più temi disponibili per FDE

Caratteristiche


Alcune funzionalità - ma non tutte - propagandate da Mozilla:

  • WebIDE :

    • consente di sviluppare, distribuire ed eseguire il debug di app Web direttamente nel browser o su un dispositivo con sistema operativo Firefox. Ti consente di creare una nuova app per Firefox OS (che è solo un'app Web) da un modello o di aprire il codice di un'app esistente. Da lì puoi modificare i file dell'app. È sufficiente un clic per eseguire l'app in un simulatore e un altro per eseguire il debug con gli strumenti di sviluppo.

    • Web IDE - YouTube

  • Valenza :

    • (precedentemente chiamato Firefox Tools Adapter) ti consente di sviluppare ed eseguire il debug della tua app su più browser e dispositivi collegando gli strumenti di sviluppo di Firefox ad altri principali motori di browser. Valence estende anche i fantastici strumenti che abbiamo creato per eseguire il debug di Firefox OS e Firefox per Android agli altri principali browser mobili tra cui Chrome su Android e Safari su iOS. Finora questi strumenti includono Inspector, Debugger, Console ed Editor di stili.

    • Valence - YouTube

  • Modalità di progettazione reattiva :

    • guarda come il tuo sito Web o l'app Web apparirà su schermi di dimensioni diverse senza modificare le dimensioni della finestra del browser.
  • Ispettore pagina :

    • esaminare HTML e CSS di qualsiasi pagina Web e modificare facilmente la struttura e il layout di una pagina.
  • Console Web :

    • vedere le informazioni registrate associate a una pagina Web e utilizzare la console Web e interagire con una pagina Web utilizzando JavaScript.
  • Debugger JavaScript :

    • scorrere il codice JavaScript ed esaminare o modificare il suo stato per aiutare a rintracciare i bug.
  • Network Monitor :

    • vedere tutte le richieste di rete effettuate dal browser, la durata di ciascuna richiesta e i dettagli di ciascuna richiesta.
  • Editor di stile :

    • visualizzare e modificare gli stili CSS associati a una pagina Web, crearne di nuovi e applicare i fogli di stile CSS esistenti a qualsiasi pagina.
  • Web Audio Editor :

    • ispezionare e interagire con l'API Web Audio in tempo reale per assicurarsi che tutti i nodi audio siano collegati nel modo previsto.

Riferimento :



1
Sì, ci sono arrivato anche io. Ma a) dove si inserisce dopo l'albero (ho fatto / usr / lib proprio come il normale Firefox, dopo aver rinominato la cartella in Firefox)? E b) come posso ottenere l'icona nel programma di avvio e come posso trovare la casella di ricerca per trovarla?
Thomas Browne,

11
@ThomasBrowne No, è sbagliato. Si consiglia di non inserire manualmente i programmi in quella posizione o in qualsiasi altro luogo che /opt/, /usr/local/…, la directory principale o un supporto rimovibile. /opt/, è probabilmente migliore di /usr/local/…. it.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Per le icone di avvio vedere: askubuntu.com/q/13758/40581
LiveWireBT

2
Risposta eccellente, molto apprezzata dai commenti "leggere più duramente". Grazie.
Seth,

2
Usando il ppa non fa nulla, sono ancora bloccato con la versione non dev di firefox; umake solo uscite ERROR: Download page changed its syntax or is not parsable.
Philipp Ludwig,

4
Sembra che il PPA Aurora sia stato deprecato. Non so perché ...
solstice333,

28

La Firefox Developer Edition è disponibile come parte di Ubuntu Make :

sudo add-apt-repository ppa:lyzardking/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Dopodiché esegui il programma di installazione di Firefox come tuo utente (in questo caso non usare sudo):

umake web firefox-dev

Ti chiederà dove installare Firefox, quindi scaricarlo automaticamente e installarlo.

Se stai usando Ubuntu (unity), nel programma di avvio, è stata aggiunta una nuova icona Firefox Developer Edition . Cliccaci sopra per avviare Firefox Developer Edition appena installato .

Firefox Developer Edition richiederà automaticamente gli aggiornamenti automatici (non utilizzerà apt).


3
Da Ubuntu 15.04 in poi è possibile installare il pacchetto ubuntu-makedai repository principali.
funky-future

Il PPA fornisce solo pacchetti Ubuntu Make, con il nome: ubuntu-makeno umake!
blade19899,

1
Su Ubuntu 16.04.1 ho dovuto usare il PPA. Il ubuntu-makerepository principale principale non è aggiornato e offre ERROR: Download page changed its syntax or is not parsable. La versione PPA funziona bene.
TalkLittle

1
Quando si installa manualmente, come abilitare il menu globale delle unità?
ARX,

1
Stavo ricevendo un errore nell'installazione che diceva ERROR: One default was already registered, can't register a second one in that choices set:, per risolverlo basta installarlo in questo modo: umake web firefox-dev --lang en-USo con qualsiasi altra lingua
Mateus Luiz

14
sudo apt-get install gnome-panel 
sudo mv /from_where_it_is to /opt/firefox_dev/
sudo chown -R $(whoami):$(whoami) /opt/firefox_dev/
gnome-desktop-item-edit ~/.local/share/applications --create-new

che cercarlo solo nell'unità


3
Per gnome-desktop-item-edit, si dovrà installare gnome-panel: apt-get install gnome-panel.
Zoltán,


2

Una cosa che puoi fare, se non hai installato gnome-panel / gnome-desktop-item-edit, è creare un .desktopfile manualmente.

Puoi eseguire questo:

sudo mv /from_where_it_is to /opt/firefox_dev/
sudo chown -R $(whoami):$(whoami) /opt/firefox_dev/

quindi esegui (puoi ovviamente scambiare con nanoqualunque app tu voglia usare):

sudo nano ~/.local/share/applications/firefox_dev.desktop

e inserisci quanto segue (o modificalo come preferisci):

[Desktop Entry]
Encoding=UTF-8
Version=35.0a2                                  # version of the app.
Name[en_US]=firefox_dev                         # name of the app.
GenericName=Firefox Developer Edition           # longer name of the app.
Exec=/opt/firefox_dev/firefox                   # command used to launch the app.
Terminal=false                                  # whether the app requires to be run in a terminal.
Icon[en_US]=firefox                             # location of icon file - Firefox Dev currently has no icon of its own, so just using the system default for Firefox
Type=Application                                # type.
Categories=Application;Network;Developer;       # categories in which this app should be listed.
Comment[en_US]=Firefox Developer Edition Web Browser. # comment which appears as a tooltip.

Mettere il file .desktop in quella cartella non era abbastanza per me. Invece, fai clic con il pulsante destro del mouse sul file, fai clic su Proprietà, attiva l'autorizzazione "Esegui come eseguibile" e fai doppio clic sul file. FF Dev Edition dovrebbe avviarsi. Fare clic con il tasto destro sulla sua icona nel programma di avvio e bloccarlo.
Jack M,

0
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get upgrade

Questo aggiungerà la build quotidiana di Firefox ai tuoi repository e installerà Firefox. Al momento della scrittura di questo post, questi numeri di versione corrispondono (35.0a2).


Hai davvero provato quello che ho scritto o sei appena venuto qui per dirmi che sbaglio? Ho fatto esattamente questo e sto lavorando con una versione ben installata di Developer Edition, inclusa la suite completa di nuovi strumenti di sviluppo. In effetti, la risposta migliore qui sembra aver preso la mia soluzione.
David Harbage,

al momento del tuo post, sì, ci ho provato, e non era la stessa build - sembra che sia stato aggiornato da allora, e forse erano dati del pacchetto obsoleti. Forse un bug nel mio sistema, ma in entrambi i casi al momento del commento non era la stessa versione
Thomas Ward

0

Il problema è che quando hai scaricato il file, non è stato salvato con autorizzazioni eseguibili.

  • Scarica l'edizione per sviluppatori firefox qui:
    https://www.mozilla.org/en-US/firefox/developer/

  • Estrai il file manualmente in /opt/firefox/

  • Apri Nautilus: vai a Edit->Preferences-> Behavior-> click on "Run executable text files when they are opened"

  • Vai al file 'firefox'in/opt/firefox/

  • Fare clic con il tasto destro e selezionare Properties--> Permissions--> Execute: Allow executing file as a program.

  • Apri terminale e digita:

gnome-desktop-item-edit ~ / .local / share / applicazioni --create-new

Crea una scorciatoia e il gioco è fatto!

Se non riesci ancora a eseguirlo, potresti avere problemi con l'installazione di Firefox anche dopo aver seguito tutte le risposte qui. Potrebbe essere perché Firefox non funzionerà affatto senza le seguenti librerie o pacchetti:

  • GTK + 2.18 o successivo
  • GLib 2.22 o successivo
  • Pango 1.14 o successivo
  • X.Org 1.0 o versioni successive (si consiglia 1.7 o versioni successive)
  • libstdc ++ 4.3 o versioni successive

libstdc ++ non è incluso in Ubuntu per impostazione predefinita.

Per una funzionalità ottimale, sono le seguenti librerie o pacchetti consigliati:

  • NetworkManager 0.7 o successivo
  • DBus 1.0 o successivo
  • HAL 0,5,8 o superiore
  • GNOME 2.16 o successivo

Per installare un pacchetto, aprire un terminale e digitare

sudo apt-get install [package-name]

Non sono stato in grado di avviare lo script eseguibile contenuto nel file 'firefox' nella directory firefox.


Questo non conta davvero come una risposta alla domanda: non hai risposto a come "installare" l'edizione per sviluppatori di Firefox.
Thomas Ward

@ThomasW. Sì, immaginavo che dovesse avere problemi con l'esecuzione dopo aver seguito le istruzioni qui. Modificata la risposta per risolvere una possibile causa per la mancata esecuzione del file eseguibile.
Faiz,

Nessun pulsante "Modifica" o qualcosa di simile 'Modifica' in Nautilus (Ubuntu ultime 18 versioni - Nautilus è chiamato 'File' qui) ... È qualcosa disponibile solo nelle versioni precedenti o ti riferisci a qualcos'altro? E se il primo caso, sai qual è l'equivalente ora?
Martin,

0

supponendo che tu sia nella cartella Download [credit @ blade19899]:

tar xjf  firefox-36.0a2.en-US.linux-x86_64.tar.bz2 
sudo mv /firefox   /opt/firefox_dev/
sudo gedit ~/.local/share/applications/firefox_dev.desktop

ora copia e incolla ....

[Voce desktop] come indicato nell'installazione manuale.


4
"sudo mv / firefox ..." Dubito che sia corretto. Una directory di Firefox in root?
Rinzwind,

@Rinzwind Funziona. È lì che lo mettiamo quando vogliamo che sia eseguibile da dash.
srbh,

@srbh: il problema è che sembra che tu abbia inserito qualcosa /, anche se hai dichiarato che stai lavorando in una Downloadcartella, non dovresti mettere esplicitamente il codice copia / pastable che deve essere armeggiato per funzionare. Basta aggiungere un semplice cd ~/Downloadse correggere la mvlinea. Tuttavia, la cosa migliore sarebbe usare wgete lavorare /tmpper avere il codice copia e pastable completo che lo scarichi e lo installi. Se puoi anche evitare di correggere la versione di Firefox (che rende questo codice obsoleto molto rapidamente), questo sarebbe maggiore. E manca un collegamento per rendere eseguibile firefox $PATH.
vaab,

0

Spina spudorata per la mia soluzione a questo problema: ho creato un .debpacchetto per il tar di Mozilla e l'ho pubblicato nella sezione release del repository Github che ospita i sorgenti degli script di packaging.

Il repository si trova qui: https://github.com/wheelerlaw/firefoxdev

Per installare, esegui i seguenti comandi (supponendo che tu abbia jqinstallato):

curl -fsSL "https://api.github.com/repos/wheelerlaw/firefoxdev/releases/latest" | jq '.assets[0].browser_download_url' | xargs curl -OL
sudo dpkg -i firefoxdev_*_.deb
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.