Linux and MacOS Build-Voraussetzungen

Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen zu übersetzen.

System Anforderungen

Zum Compilieren werden annähernd 4 GB RAM benötigt. Falls beispielsweise nur 2 GB RAM und 2 GB Swap zur Verfügung stehen, wird der Vorgang möglicherweise nur unter einer Minimal-Desktopumgebung wie beipsielsweise Fluxbox funktionieren.

One-Line Bootstrapping

Sie können versuchen, unser System Bootstrapping Script zu verwenden, um alle Systemabhängigkeiten zu installieren:

wget https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py && python bootstrap.py

Falls dies fehlschlägt, liegt die Ursache möglicherweise in abgelaufenen Root-Zertifikaten der Linux-Distribution. In diesem Fall sollte die Linux Distribution auf den aktuellen Stand gebracht werden (Update) oder die Datei über einen Browser heruntergeladen werden. Auf diese Weise erhalten Sie den benötigten Quellcode direkt.

Falls das nicht funktioniert hat, beachten Sie den entsprechenden Abschnitt unten. Falls Sie einen Fehler gefunden haben, melden Sie einen Bug in dem Sie erwähnen, dass der bootstrapper nicht funktioniert. Bitte die Ausgabe und relevanten Betriebssystemdetails mit angeben.

Falls Sie den Quellcode bereits über einen Checkout von Mercurial oder Git herunter geladen haben, können Sie auch mach mit dem Bootstrap Kommando verwenden:

./mach bootstrap

Häufige Bootstrapper Fehler

Wenn wget fehlt
wget: command not found

Wenn Sie die oben stehende Meldung erhalten, ist wget nicht installiert. Versuchen Sie curl:

curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py > bootstrap.py && python bootstrap.py

Falls curl nicht installiert ist, laden Sie die Datei in Ihrem Browser herunter und starten Sie diese von Hand:

python bootstrap.py

Linux

Das oben stehende Bootstrap Script funktioniert auf den gängigen Linux Distributionen. Wenn es in Ihrem Fall nicht funktioniert, beachten Sie bitte insbesondere die Linux Build Anforderungen.

Mac

Das oben stehende Bootstrap Script sollte ab OS X 10.6 funktionieren. (Ab 10.8 ist wget nicht mehr im System enthalten, jedoch curl) Falls dies nicht funktioniert, beachten Sie insbesondere die Mac OS X Build Anforderungen.

OS X 10.9 "Mavericks" bootstrap: "Xcode not installed" Fehler

Zumindest im developer preview von OS X 10.9 treten Probleme auf, wenn das Bootstrap Kommando ausgeführt wird, da die Xcode Installation nicht erkannt wird (wenn Sie Xcode5-DPx verwenden). Versuchen Sie folgendes um den Fehler zu beheben:

  1. Wechseln Sie in den Ordner /Applications/ und benennen Sie "Xcode5-DPx" in "Xcode" um.
  2. Jetzt muss der Pfad in Xcode angepasst werden. Öffnen Sie dazu ein Terminal und führen Sie folgendes aus:
sudo xcode-select -switch /Applications/Xcode.app/

Geben Sie Ihr Passwort an, falls dies erforderlich ist.

Alternativ können Sie einen Symlink in /Applications anlegen, der Xcode.app heißt:

ln -s /Applications/Xcode5-DP?.app /Applications/Xcode.app

Jetzt sollten Sie in der Lage sein, das Bootstrap Kommando auszuführen.

Andere Fehler unter OS X 10.9

Falls andere Fehler unter 10.9 auftreten, schreiben Sie bitte einen Bugreport unter bugzilla.mozilla.org. Eine Liste bekannter Bugs finden Sie unter bug 894090.

Jetzt ist alles bereit um den Source Code zu holen und zu Compilieren. Fahren Sie fort mit Simple Firefox build (Get_the_source).

Schlagwörter des Dokuments und Mitwirkende

Schlagwörter: 
 Mitwirkende an dieser Seite: pdiener
 Zuletzt aktualisiert von: pdiener,