Wie installiere ich die Firefox Developer Edition?


198

Mozilla hat die Firefox Developer Edition veröffentlicht! Wie installiere ich es auf Ubuntu?

Quelle:


4
Wenn Sie den ganzen Artikel lesen, finden Sie unten einen Link zum Herunterladen. Das wäre ein guter Anfang!
Charles Green

3
Sie hätten diese Frage auch direkt beantworten können: askubuntu.com/questions/547987/… Und versuchen Sie bitte, Links von Erstanbietern ( hacks.mozilla.org/2014/11/… ) anstelle von Links von Drittanbietern zu verwenden.
Muru

1
Da es sich bei Firefox Developer Edition um ein für Entwickler entwickeltes Tool handelt, sollten Sie die Antwort mit dem offiziellen Ubuntu-Installationsprogramm namens ubuntu-make (umake) überprüfen
cm-t

@ cm-t Ich bearbeite meine Antwort zur Installation von FDE mit Ubuntu Make!
Blade19899

Antworten:


250

Firefox Developer Edition


Die Firefox Developer Edition ist eine modifizierte Version von Firefox, die speziell für Webentwickler entwickelt wurde. Es wird ein anderes Profil als die reguläre Version von Firefox verwendet. Das heißt, Sie können sowohl Firefox als auch F-Beta neben der Developer Edition installieren. Beachten Sie, dass Ihre FDE ein vollständig UN-angepasster Browser ist. Um die Einstellungen zu vereinheitlichen, können Sie die Firefox-Synchronisierung verwenden .

Hier ist einer von vielen Vorteilen bei der Verwendung von FDE:

"Wenn Sie die Developer Edition verwenden, erhalten Sie mindestens 12 Wochen vor Erreichen des Haupt-Firefox-Veröffentlichungskanals Zugriff auf Tools und Plattformfunktionen." - Entwickler Edition - Mozilla | MDN # The_latest_Firefox_features

Installation


Derzeit gibt es drei Möglichkeiten, dies manuell, über PPA oder über Ubuntu Make zu tun .

Manuell


Herunterladen von der Mozilla Firefox Developer Edition-Webseite . Extrahieren Sie es mit file-rollerund verschieben Sie den Ordner an seinen endgültigen Speicherort. Es empfiehlt sich, es in /opt/oder zu installieren /usr/local/.

Nachdem Sie die Dateien an ihren endgültigen Speicherort verschoben haben (etwa /opt/firefox_dev/), können Sie die folgende Datei erstellen ~/.local/share/applications/firefox_dev.desktop, um einen Starter mit einem Symbol zu erhalten, das sich vom normalen Firefox unterscheidet.

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

Um den Launcher als vertrauenswürdig zu kennzeichnen, machen Sie ihn ausführbar:

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

Navigieren Sie zum Starten zu ~ / .local / share / applications / und verwenden Sie Ihre Anwendung "Files" (stellen Sie sicher, dass Sie versteckte Ordner aktivieren). Doppelklicken Sie dann auf firefox_dev.desktop. Alternativ können Sie Firefox Developerdie firefoxBinärdatei und voilà suchen und einfach ausführen .

Beachten Sie, dass die FDE bei der manuellen Installation standardmäßig nicht über das globale Menü Unity verfügt.

PPA


Firefox für Entwickler befindet sich derzeit in Firefox Aurora Builds: "Ubuntu Mozilla Daily Build Team" -Team . Es ist darauf hinzuweisen, dass:

"Die Firefox Developer Edition ersetzt den Aurora-Kanal im Firefox-Veröffentlichungsprozess . Wie Aurora werden Funktionen in der Developer Edition alle sechs Wochen veröffentlicht, nachdem sie in Nightly-Builds stabilisiert wurden." - Entwickler Edition - Mozilla | MDN #The_latest_Firefox_features

Ebenfalls:

"Version 35.0a2, die erstmals am 10. November 2014 für Benutzer der Firefox Developer Edition angeboten wurde" - Firefox - Aurora Notes (35.0a2) - Mozilla # main-content

Installieren Sie die Firefox Developer Edition, die früher als Aurora bekannt war, wie folgt:

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

Mozilla PPA enthält nur Pakete für die unterstützten Ubuntu-Versionen, nicht für EOL-Versionen (End Of Life).

Beachten Sie, dass die Installation mit dem oben genannten ppa dazu führt, dass Ihre aktuelle Firefox-Installation ersetzt wird!

Ubuntu Make

Diese Methode wurde von Jorge Castro zur Verfügung gestellt . Ich füge dies hier hinzu, weil es auch eine hervorragende Möglichkeit ist, die Firefox Developer Edition (und viele andere Entwickler-Tools) zu installieren.

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

Nachdem Sie ubuntu-make installiert haben, weisen Sie es an, das webTool zu installieren firefox-dev.

umake web firefox-dev

Deinstallieren


Wenn Sie den aktuellen Firefox-Standard beibehalten möchten, weil The FDE keine neuen Funktionen hat, die Sie mögen, oder aus welchem ​​Grund auch immer, gibt es hier einige Möglichkeiten, ihn zu deinstallieren.

PPA


Sie können das ppa und seine Pakete mit ppa-purge entfernen.

Installiere es so:

sudo apt-get install ppa-purge

Folgendes entfernt die PPA und ihre Pakete:

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

Manuell


Entfernen Sie die Binärdateien mit dem rmBefehl (benennen Sie den Pfad zu dem Speicherort um, an dem Sie FDE tatsächlich extrahiert haben). Oder mit deinem Dateimanager:

sudo rm -r /opt/firefox_dev/

Entfernen Sie auch die firefox_dev.desktop

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

Danach haben Sie die Firefox Developer Edition erfolgreich entfernt.

Ubuntu Make

Mit dem folgenden Befehl wird Firefox Developer Edition entfernt:

umake web firefox-dev -r

Sie können auch umake und dessen PPA entfernen ( ppa-purgeerforderlich, siehe Installationsanleitung oben):

sudo ppa-purge ppa:lyzardking/ubuntu-make

Bildschirmfoto

Bildbeschreibung hier eingeben Firefox Developer Edition unter Ubuntu 14.04.1

Thema ändern

Zum Zeitpunkt des Schreibens sind drei Themen für FDE verfügbar. So aktivieren Sie diese.

Geben Sie die URL-Leiste ein:

about: config

Wenn Sie im Suchfilter sind, geben Sie ein theme. Dann doppelklicken Sie auf devtools.theme. Danach tippen Sie ein lightund das Thema wird angewendet.

Mehrere FDE-Themen

Screenshot mit mehreren für FDE verfügbaren Themen

Eigenschaften


Einige - aber nicht alle - von Mozilla angepriesenen Funktionen:

  • WebIDE :

    • Ermöglicht das Entwickeln, Bereitstellen und Debuggen von Webanwendungen direkt in Ihrem Browser oder auf einem Firefox-OS-Gerät. Hiermit können Sie eine neue Firefox OS-App (bei der es sich lediglich um eine Web-App handelt) aus einer Vorlage erstellen oder den Code einer vorhandenen App öffnen. Von dort aus können Sie die Dateien der App bearbeiten. Mit einem Klick können Sie die App in einem Simulator ausführen und mit den Entwicklertools debuggen.

    • Web IDE - YouTube

  • Wertigkeit :

    • Mit Firefox Tools Adapter können Sie Ihre App über mehrere Browser und Geräte hinweg entwickeln und debuggen, indem Sie die Firefox-Entwicklungstools mit anderen wichtigen Browser-Engines verbinden. Valence erweitert auch die fantastischen Tools, die wir zum Debuggen von Firefox OS und Firefox für Android entwickelt haben, auf die anderen wichtigen mobilen Browser, einschließlich Chrome für Android und Safari für iOS. Zu diesen Tools gehören bisher unser Inspector, der Debugger sowie der Konsolen- und Stil-Editor.

    • Valence - YouTube

  • Responsive Design Mode :

    • Sehen Sie, wie Ihre Website oder Webanwendung auf verschiedenen Bildschirmgrößen angezeigt wird, ohne die Größe Ihres Browserfensters zu ändern.
  • Seiteninspektor :

    • Untersuchen Sie den HTML- und CSS-Code einer beliebigen Webseite und ändern Sie auf einfache Weise die Struktur und das Layout einer Seite.
  • Webkonsole :

    • Zeigen Sie protokollierte Informationen zu einer Webseite an, verwenden Sie die Webkonsole und interagieren Sie mit einer Webseite mithilfe von JavaScript.
  • JavaScript-Debugger :

    • Sehen Sie sich den JavaScript-Code durch und überprüfen oder ändern Sie seinen Status, um Fehler aufzuspüren.
  • Netzwerkmonitor :

    • Sehen Sie alle Netzwerkanfragen Ihres Browsers, wie lange jede Anfrage dauert und Details zu jeder Anfrage.
  • Style Editor :

    • CSS-Stile, die mit einer Webseite verknüpft sind, anzeigen und bearbeiten, neue erstellen und vorhandene CSS-Stylesheets auf jede Seite anwenden.
  • Web Audio Editor :

    • Überprüfen Sie die Web-Audio-API und interagieren Sie mit ihr in Echtzeit, um sicherzustellen, dass alle Audioknoten wie erwartet verbunden sind.

Referenz :



1
Ja, so weit bin ich auch gekommen. Aber a) wo fügt man danach etwas in den Verzeichnisbaum ein? Und b) wie bekomme ich das Symbol in den Launcher und wie bekomme ich das Suchfeld, um es zu finden?
Thomas Browne

11
@ThomasBrowne Nein, das ist falsch. Sie sollten an dieser Stelle nicht manuell Programme platzieren oder irgendwo anders als /opt/, /usr/local/…, Ihr Home - Verzeichnis oder Wechselmedien. /opt/ist wahrscheinlich besser als /usr/local/…. en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard Für Launcher-Symbole siehe: askubuntu.com/q/13758/40581
LiveWireBT

2
Ausgezeichnete Antwort, sehr geschätzt über die smarmy "Read Harder" -Kommentare. Vielen Dank.
Seth

2
Die Verwendung von ppa macht nichts, ich bin immer noch mit der Nicht-Entwickler-Version von Firefox beschäftigt. umake gibt nur aus ERROR: Download page changed its syntax or is not parsable.
Philipp Ludwig

4
Sieht aus wie die Aurora PPA veraltet war. Nicht sicher, warum ...
Sonnenwende333

28

Die Firefox Developer Edition ist als Teil von Ubuntu Make verfügbar :

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

Danach führen Sie einfach das Firefox-Installationsprogramm als Benutzer aus (verwenden Sie in diesem Fall nicht sudo):

umake web firefox-dev

Sie werden aufgefordert, Firefox zu installieren. Anschließend wird das Programm automatisch heruntergeladen und installiert.

Wenn Sie Ubuntu (Unity) verwenden, wurde im Launcher ein neues Symbol Firefox Developer Edition angeheftet. Klicken Sie darauf, um Ihre frisch installierte Firefox Developer Edition zu starten .

Firefox Developer Edition fordert automatisch zur Aktualisierung auf (verwendet apt nicht).


3
Ab Ubuntu 15.04 können Sie das Paket ubuntu-makevon den Haupt-Repositories installieren .
Funky-Future

Der PPA bietet nur Ubuntu Make-Pakete mit dem Namen: ubuntu-makenicht umake!
Blade19899

1
Auf Ubuntu 16.04.1 musste ich den PPA verwenden. Das ubuntu-makeHauptrepo ist veraltet und gibt ERROR: Download page changed its syntax or is not parsable. Die PPA-Version funktioniert einwandfrei.
TalkLittle

1
Wie wird bei der manuellen Installation das globale Menü von Unity aktiviert?
ARX

1
Ich bekam einen Fehler in der Installation, der besagte ERROR: One default was already registered, can't register a second one in that choices set:, um dies zu lösen, installieren Sie einfach wie umake web firefox-dev --lang en-US
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

als es nur in der Einheit zu suchen


3
Für gnome-desktop-item-edit, werden Sie installieren gnome-panel: apt-get install gnome-panel.
Zoltán,


2

Wenn Sie gnome-panel / gnome-desktop-item-edit nicht installiert haben, können Sie eine .desktopDatei manuell erstellen .

Sie können dies ausführen:

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

Führen Sie dann Folgendes aus (Sie können natürlich die nanoApp wechseln, die Sie verwenden möchten):

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

und gib Folgendes ein (oder ändere es nach Belieben):

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

Es hat mir nicht gereicht, die .desktop-Datei in diesen Ordner zu kopieren. Klicken Sie stattdessen mit der rechten Maustaste auf die Datei, klicken Sie auf Eigenschaften, aktivieren Sie die Berechtigung "Als ausführbare Datei ausführen" und doppelklicken Sie auf die Datei. Die FF Dev Edition sollte starten. Klicken Sie mit der rechten Maustaste auf das entsprechende Symbol im Launcher und sperren Sie es.
Jack M

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

Dadurch wird der tägliche Build von Firefox zu Ihren Repositorys hinzugefügt und Firefox-Dev installiert. Zum Zeitpunkt des Schreibens dieses Beitrags stimmen diese Versionsnummern überein (35.0a2).


Hast du wirklich versucht, was ich geschrieben habe, oder bist du nur hergekommen, um mir zu sagen, dass ich falsch liege? Ich habe genau das getan und arbeite mit einer gut installierten Version der Developer Edition, einschließlich aller neuen Entwickler-Tools. Tatsächlich scheint die beste Antwort hier meine Lösung getroffen zu haben.
David Harbage

Ja, zum Zeitpunkt Ihres Posts habe ich es versucht, und es war nicht derselbe Build. Es sieht so aus, als ob es seitdem aktualisiert wurde, und es handelte sich möglicherweise um veraltete Paketdaten. Vielleicht ein Fehler in meinem System, aber zum Zeitpunkt des Kommentierens war es nicht dieselbe Version
Thomas Ward

0

Das Problem ist, dass die Datei beim Herunterladen nicht mit ausführbaren Berechtigungen gespeichert wurde.

  • Laden Sie die Firefox Developer Edition hier herunter:
    https://www.mozilla.org/en-US/firefox/developer/

  • Extrahieren Sie die Datei manuell nach /opt/firefox/

  • Öffne Nautilus: Gehe zu Edit->Preferences-> Behavior-> click on "Run executable text files when they are opened"

  • Gehe zur Datei 'firefox'in/opt/firefox/

  • Klicken Sie mit der rechten Maustaste und wählen Sie Properties--> Permissions--> Execute: Allow executing file as a program.

  • Öffnen Sie das Terminal und geben Sie Folgendes ein:

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

Erstellen Sie eine Verknüpfung und fertig!

Wenn Sie es immer noch nicht ausführen können, haben Sie möglicherweise Probleme mit der Installation von Firefox, obwohl Sie alle Antworten hier befolgt haben. Dies kann daran liegen, dass Firefox ohne die folgenden Bibliotheken oder Pakete überhaupt nicht ausgeführt werden kann:

  • GTK + 2.18 oder höher
  • GLib 2.22 oder höher
  • Pango 1.14 oder höher
  • X.Org 1.0 oder höher (1.7 oder höher wird empfohlen)
  • libstdc ++ 4.3 oder höher

libstdc ++ ist standardmäßig nicht in Ubuntu enthalten.

Für eine optimale Funktionalität werden die folgenden Bibliotheken oder Pakete empfohlen:

  • NetworkManager 0.7 oder höher
  • DBus 1.0 oder höher
  • HAL 0.5.8 oder höher
  • GNOME 2.16 oder höher

Öffnen Sie zum Installieren eines Pakets ein Terminal und geben Sie Folgendes ein

sudo apt-get install [package-name]

Ich konnte das ausführbare Skript in der Datei 'firefox' im firefox-Verzeichnis nicht starten.


Dies gilt nicht wirklich als Antwort auf die Frage - Sie haben nicht beantwortet, wie die Firefox Developer Edition installiert wird.
Thomas Ward

@ThomasW. Ja, ich nahm an, dass er Probleme damit haben muss, nachdem er die Anweisungen hier befolgt hat. Die Antwort wurde bearbeitet, um eine mögliche Ursache dafür zu beheben, dass die ausführbare Datei nicht ausgeführt werden kann.
Faiz

Kein "Bearbeiten" -Button oder irgendetwas anderes in Nautilus "Bearbeiten" (Ubuntu letzte 18 Version - Nautilus heißt hier "Dateien") ... Steht es nur in älteren Versionen zur Verfügung oder verweisen Sie auf etwas anderes? Und wenn der erste Fall, wissen Sie, was jetzt das Äquivalent ist?
Martin

0

Angenommen, Sie befinden sich im Ordner "Downloads" [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

jetzt kopieren und einfügen ....

[Desktop Entry] wie in der manuellen Installation erwähnt.


4
"sudo mv / firefox ..." Ich bezweifle, dass dies richtig ist. Ein Firefox-Verzeichnis in der Wurzel?
Rinzwind,

@ Rinzwind Nun, es funktioniert. Dort setzen wir es, wenn wir wollen, dass es von Dash ausführbar ist.
Srbh

@srbh: Das Problem ist, dass Sie anscheinend Dinge /in DownloadOrdner eingefügt haben , obwohl Sie angegeben haben, dass Sie in Ordnern arbeiten . Sie sollten keinen explizit kopierbaren / einfügbaren Code einfügen, der bearbeitet werden muss, um zu funktionieren. Fügen Sie einfach eine einfache hinzu cd ~/Downloadsund korrigieren Sie Ihre mvZeile. Dennoch wäre die beste zu bedienen wgetund arbeiten in /tmpvöllig verpastbarem Code, Downloads kopieren und und installieren zu lassen. Wenn Sie auch vermeiden können, die Firefox-Version zu reparieren (wodurch dieser Code besonders schnell obsolet wird), ist dieser Wert höher. Und ein Link fehlt, um Firefox ausführbar zu machen $PATH.
Vaab

0

Schamloser Plug für meine eigene Lösung für dieses Problem: Ich habe ein .debPaket für Mozillas Teer erstellt und es im Release-Bereich des Github-Repos veröffentlicht, der die Quellen für die Paketskripte enthält.

Das Repo befindet sich hier: https://github.com/wheelerlaw/firefoxdev

Führen Sie zum Installieren die folgenden Befehle aus (vorausgesetzt, Sie haben jqinstalliert):

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.