¿Cómo instalo Firefox Developer Edition?

198

¡Mozilla lanzó Firefox Developer Edition! ¿Cómo lo instalo en Ubuntu?

Fuente:

cuchilla19899
fuente
44
¿Leyendo el artículo completo, hay un enlace para descargar en la parte inferior? ¡Ese sería un buen lugar para comenzar!
Charles Green
3
Podrías haber respondido a esta directamente: askubuntu.com/questions/547987/… Y trata de usar enlaces de terceros ( hacks.mozilla.org/2014/11/… ) en lugar de enlaces de terceros.
muru
1
Dado que Firefox Developer Edition es una herramienta diseñada para desarrolladores, le sugiero que valide la respuesta que explica cómo instalarla con el instalador oficial de ubuntu llamado ubuntu-make (umake): askubuntu.com/a/584704/85273
cm-t
@ cm-t Edito mi respuesta sobre cómo instalar FDE con Ubuntu Make!
blade19899

Respuestas:

250

Edición para desarrolladores de Firefox


Firefox Developer Edition es una versión modificada de Firefox, diseñada específicamente para desarrolladores web. Utiliza un perfil separado que la versión normal de Firefox. Lo que significa que puede tener Firefox o F-beta, instalado junto a la edición de desarrollador. Tenga en cuenta que su FDE será un navegador completamente UN-personalizado. Para unificar la configuración, puede usar la sincronización de Firefox .

Aquí hay una de las muchas ventajas al usar FDE:

"Al usar Developer Edition, obtienes acceso a herramientas y funciones de la plataforma al menos 12 semanas antes de que lleguen al canal principal de lanzamiento de Firefox". - Edición para desarrolladores - Mozilla | MDN # The_latest_Firefox_features

Instalación


Actualmente hay tres formas de hacer esto, manualmente, PPA o mediante Ubuntu Make .

A mano


Descargar desde la página web de Mozilla Firefox Developer Edition . Extraer con file-rollery mover la carpeta a su ubicación final. Una buena práctica es instalarlo en /opt/o /usr/local/.

Una vez que haya movido los archivos a su ubicación final (digamos /opt/firefox_dev/), puede crear el siguiente archivo ~/.local/share/applications/firefox_dev.desktoppara obtener un iniciador con un icono distinto del Firefox normal.

[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.

Para marcar el iniciador como confiable, hágalo ejecutable:

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

Para iniciarlo, navegue hasta ~ / .local / share / aplicaciones / usando su aplicación "Archivos" (asegúrese de activar las carpetas ocultas), luego haga doble clic en firefox_dev.desktop. Alternativamente, busque Firefox Developery simplemente ejecute el firefoxbinario y voilà.

Tenga en cuenta que, cuando instala manualmente, el FDE no tiene el menú global de la unidad por defecto.

PPA


Firefox para desarrolladores reside actualmente en las versiones de Firefox Aurora: el equipo "Ubuntu Mozilla Daily Build Team" . Se debe notar que:

"Firefox Developer Edition reemplaza el canal Aurora en el proceso de lanzamiento de Firefox . Al igual que Aurora, las características aparecerán en Developer Edition cada seis semanas, después de que se hayan estabilizado en las versiones nocturnas". - Edición para desarrolladores - Mozilla | MDN #The_latest_Firefox_features

También:

"Versión 35.0a2, ofrecida por primera vez a los usuarios de Firefox Developer Edition el 10 de noviembre de 2014" - Firefox - Aurora Notes (35.0a2) - Mozilla # main-content

Instale Firefox Developer Edition, anteriormente conocido como Aurora, así:

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

El PPA de Mozilla solo contiene paquetes para las versiones compatibles de Ubuntu, no las versiones EOL (End Of Life).

Tenga en cuenta que la instalación con el ppa mencionado anteriormente, hará que su instalación actual de Firefox sea reemplazada.

Ubuntu Make

Este método ha sido proporcionado por Jorge Castro . Estoy agregando esto aquí, porque también es una excelente manera de instalar Firefox Developer Edition (y muchas otras herramientas de desarrollo).

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

Después de haber instalado ubuntu-make, dígale que instale la webherramienta firefox-dev.

umake web firefox-dev

Desinstalar


Si desea mantener el Firefox predeterminado actual, porque el FDE no tiene nuevas características que le gusten, o por alguna razón, aquí hay algunas maneras de desinstalarlo.

PPA


Puede eliminar el ppa y sus paquetes, utilizando ppa-purge.

Instálalo así:

sudo apt-get install ppa-purge

Lo siguiente eliminará el PPA y sus paquetes:

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

A mano


elimine los archivos binarios con el rmcomando (cambie el nombre de la ruta a la ubicación que realmente extrajo FDE). O con su administrador de archivos:

sudo rm -r /opt/firefox_dev/

También quite el firefox_dev.desktop

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

Después de eso, ha eliminado con éxito la edición para desarrolladores de Firefox.

Ubuntu Make

el siguiente comando eliminará Firefox Developer Edition:

umake web firefox-dev -r

También puede eliminar umake y su PPA ( ppa-purgenecesario, consulte las instrucciones de instalación anteriores):

sudo ppa-purge ppa:lyzardking/ubuntu-make

Captura de pantalla

ingrese la descripción de la imagen aquí Firefox Developer Edition en Ubuntu 14.04.1

Cambiar de tema

Al momento de escribir, hay tres temas disponibles para FDE. Aquí se explica cómo habilitarlos.

Escriba en la barra de URL:

acerca de: config

Cuando en el filtro de búsqueda escriba theme. Luego haga doble clic en devtools.theme. Después de eso, escriba lighty se aplicará el tema.

Múltiples temas de FDE

Captura de pantalla con múltiples temas disponibles para FDE

Caracteristicas


Algunas, pero no todas, características promocionadas por Mozilla:

  • WebIDE :

    • le permite desarrollar, implementar y depurar aplicaciones web directamente en su navegador o en un dispositivo Firefox OS. Le permite crear una nueva aplicación de Firefox OS (que es solo una aplicación web) a partir de una plantilla, o abrir el código de una aplicación existente. Desde allí puede editar los archivos de la aplicación. Es solo un clic para ejecutar la aplicación en un simulador y otro más para depurarla con las herramientas del desarrollador.

    • IDE web: YouTube

  • Valencia :

    • (anteriormente llamado Adaptador de herramientas de Firefox) le permite desarrollar y depurar su aplicación en múltiples navegadores y dispositivos conectando las herramientas de desarrollo de Firefox a otros motores de navegador importantes. Valence también extiende las increíbles herramientas que hemos construido para depurar Firefox OS y Firefox para Android a los otros principales navegadores móviles, incluidos Chrome en Android y Safari en iOS. Hasta ahora, estas herramientas incluyen nuestro Inspector, Depurador y Consola y Editor de Estilo.

    • Valence - YouTube

  • Modo de diseño receptivo :

    • vea cómo se verá su sitio web o aplicación web en diferentes tamaños de pantalla sin cambiar el tamaño de la ventana de su navegador.
  • Inspector de página :

    • examine el HTML y CSS de cualquier página web y modifique fácilmente la estructura y el diseño de una página.
  • Consola web :

    • vea la información registrada asociada con una página web y use la consola web e interactúe con una página web usando JavaScript.
  • Depurador de JavaScript :

    • recorrer el código JavaScript y examinar o modificar su estado para ayudar a localizar errores.
  • Monitor de red :

    • vea todas las solicitudes de red que realiza su navegador, cuánto tiempo demora cada solicitud y los detalles de cada solicitud.
  • Editor de estilo :

    • ver y editar estilos CSS asociados con una página web, crear nuevos y aplicar hojas de estilo CSS existentes a cualquier página.
  • Editor de audio web :

    • inspeccione e interactúe con Web Audio API en tiempo real para asegurarse de que todos los nodos de audio estén conectados de la manera que espera.

Referencia :


cuchilla19899
fuente
1
Sí, yo también llegué muy lejos. Pero a) ¿dónde se coloca uno en el árbol de directorios después de eso (hice / usr / lib como Firefox normal, después de cambiar el nombre de la carpeta a firefoxdev)? Y b) ¿cómo obtengo el ícono en el iniciador y cómo obtengo el cuadro de búsqueda para encontrarlo?
Thomas Browne
11
@ThomasBrowne No, eso está mal. No se debe colocar manualmente los programas en ese lugar o en un lugar diferente /opt/, /usr/local/…el directorio personal, o un medio extraíble. /opt/, es probablemente mejor que /usr/local/…. en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Para ver los íconos del iniciador
LiveWireBT
2
Excelente respuesta, muy apreciada por los comentarios sarcásticos de "leer más". Gracias.
Seth
2
Usar el ppa no hace nada, todavía estoy atascado con la versión no desarrollada de firefox; umake solo salidas ERROR: Download page changed its syntax or is not parsable.
Philipp Ludwig el
44
Parece que el PPA de Aurora quedó en desuso. No estoy seguro de por qué ...
solstice333
28

Firefox Developer Edition está disponible como parte de Ubuntu Make :

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

Después de eso, simplemente ejecute el instalador de Firefox como su usuario (no use sudo en este caso):

umake web firefox-dev

Te preguntará dónde instalar Firefox, y luego descargarlo automáticamente e instalarlo.

Si está utilizando ubuntu (unity), en el iniciador, se ha fijado un nuevo ícono Firefox Developer Edition . Haga clic en él para iniciar su Firefox Developer Edition recién instalada .

Firefox Developer Edition solicitará actualizaciones automáticas (no usará apt).

Jorge Castro
fuente
3
Desde Ubuntu 15.04 en adelante, puede instalar el paquete ubuntu-makedesde los repositorios principales.
funky-future
El PPA solo proporciona paquetes de Ubuntu Make, con el nombre: ¡ ubuntu-makeno umake!
blade19899
1
En Ubuntu 16.04.1 tuve que usar el PPA. El ubuntu-makerepositorio principal está desactualizado y da ERROR: Download page changed its syntax or is not parsable. La versión PPA funciona bien.
TalkLittle
1
Al instalar manualmente, ¿cómo habilitar el menú global de la unidad?
ARX
1
Recibí un error en la instalación que decía ERROR: One default was already registered, can't register a second one in that choices set:: para resolver esto, simplemente instale de esta manera: umake web firefox-dev --lang en-USo con cualquier otro idioma
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

que solo buscarlo en la unidad

Kuruyiva
fuente
3
Para gnome-desktop-item-edit, tendrá que instalar gnome-panel: apt-get install gnome-panel.
Zoltán
6
  1. Descargue el archivo tar.bz2 de https://www.mozilla.org/en-US/firefox/developer/
  2. En la terminal, extraiga el tar ( tar xvjf filename.tar.bz2)
  3. Vaya al nuevo directorio donde se extrajeron los archivos. Para mi se llamabafirefox/
  4. Tipo ./firefox
Sajad Torkamani
fuente
2
¿Cómo lo haces actualizable? Si llega la actualización, ¿cómo funciona?
murarisumit
simple y fácil
sivaBE35
2

Una cosa que puede hacer, si no tiene instalado gnome-panel / gnome-desktop-item-edit, es crear un .desktoparchivo manualmente.

Puedes ejecutar esto:

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

luego ejecute (obviamente puede cambiar nanopor la aplicación que quiera usar):

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

e ingrese lo siguiente (o cámbielo según desee):

[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.
RPiAwesomeness
fuente
Poner el archivo .desktop en esa carpeta no fue suficiente para mí. En su lugar, haga clic con el botón derecho en el archivo, haga clic en Propiedades, active el permiso "Ejecutar como ejecutable" y haga doble clic en el archivo. FF Dev Edition debería lanzarse. Haga clic derecho en su icono en el iniciador y bloquéelo.
Jack M
0
sudo add-apt-repository ppa:ubuntu-mozilla-daily/firefox-aurora
sudo apt-get update
sudo apt-get upgrade

Esto agregará la compilación diaria de firefox a sus repositorios e instalará firefox-dev. Al escribir esta publicación, estos números de versión coinciden (35.0a2).

David Harbage
fuente
¿Realmente intentaste lo que escribí o simplemente viniste aquí para decirme que me equivoco? Hice exactamente esto y estoy trabajando con una versión bien instalada de Developer Edition, con un conjunto completo de nuevas herramientas de desarrollo incluidas. De hecho, la respuesta principal aquí parece haber tomado mi solución.
David Harbage
en el momento de su publicación, sí, lo intenté, y no fue la misma compilación, parece que se ha actualizado desde entonces, y tal vez fueron datos de paquetes obsoletos. Tal vez un error en mi sistema, pero de cualquier manera al momento de comentar no era la misma versión
Thomas Ward
0

El problema es que cuando descargó el archivo, no se guardó con permisos ejecutables.

  • Descargue la edición para desarrolladores de Firefox aquí:
    https://www.mozilla.org/en-US/firefox/developer/

  • Extraiga el archivo manualmente para /opt/firefox/

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

  • Ir al archivo 'firefox'en/opt/firefox/

  • Haga clic derecho y seleccione Properties--> Permissions--> Execute: Allow executing file as a program.

  • Abra la terminal y escriba:

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

¡Crea un atajo y listo!

Si aún no puede ejecutarlo, es posible que tenga problemas para instalar Firefox incluso después de seguir todas las respuestas aquí. Puede deberse a que Firefox no se ejecutará en absoluto sin las siguientes bibliotecas o paquetes:

  • GTK + 2.18 o superior
  • GLib 2.22 o superior
  • Pango 1.14 o superior
  • X.Org 1.0 o superior (se recomienda 1.7 o superior)
  • libstdc ++ 4.3 o superior

libstdc ++ no está incluido en Ubuntu por defecto.

Para una funcionalidad óptima, las siguientes son las bibliotecas o paquetes recomendados:

  • NetworkManager 0.7 o superior
  • DBus 1.0 o superior
  • HAL 0.5.8 o superior
  • GNOME 2.16 o superior

Para instalar un paquete, abra una terminal y escriba

sudo apt-get install [package-name]

No pude iniciar el script ejecutable contenido en el archivo 'firefox' en el directorio de firefox.

Faiz
fuente
Esto realmente no cuenta como una respuesta a la pregunta: no ha respondido cómo 'instalar' la edición para desarrolladores de Firefox.
Thomas Ward
@ThomasW. Sí, supuse que debe tener problemas para ejecutarlo después de seguir las instrucciones aquí. Editó la respuesta para resolver una posible causa para que el archivo ejecutable no pueda ejecutarse.
Faiz
Sin el botón "Editar" o algo llamado 'Editar' en Nautilus (última versión de Ubuntu 18 - Nautilus se llama 'Archivos' aquí) ... ¿Es algo que solo está disponible en versiones anteriores o se refiere a otra cosa? Y si es el primer caso, ¿sabes cuál es el equivalente ahora?
Martin
0

suponiendo que se encuentre en la carpeta Descargas [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

ahora copia y pega ...

[Entrada de escritorio] como se menciona en la instalación manual.

srbh
fuente
44
"sudo mv / firefox ..." Dudo que esto sea correcto. ¿Un directorio de Firefox en la raíz?
Rinzwind
@Rinzwind Bueno, funciona. Ahí es donde lo colocamos cuando queremos que sea ejecutable desde el tablero.
srbh
@srbh: el problema es que parece que has puesto cosas /, incluso si dijiste que estás trabajando en una Downloadcarpeta, no deberías poner explícitamente el código de copia / pegado que necesita ser modificado para que funcione. Simplemente agregue un simple cd ~/Downloadsy corrija su mvlínea. Sin embargo, lo mejor sería usar wgety trabajar /tmppara tener un código totalmente copiable y pegable que lo descargue e instale. Si también puede evitar arreglar la versión de firefox (lo que hace que este código quede obsoleto más rápidamente), esto sería mayor. Y falta un enlace para hacer que Firefox sea ejecutable $PATH.
vaab
0

Plug descarado para mi propia solución a este problema: hice un .debpaquete para el alquitrán de Mozilla y lo publiqué en la sección de lanzamientos del repositorio de Github que contiene las fuentes de los scripts de empaquetado.

El repositorio se encuentra aquí: https://github.com/wheelerlaw/firefoxdev

Para instalar, ejecute los siguientes comandos (suponiendo que haya jqinstalado):

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
rodador
fuente