Quellcode ist ein Computerprogramm in menschenlesbarer Form. Die Maschine kann jedoch keinen Quellcode ausführen. Der Code muss in Maschinencode kompiliert werden, bevor er nützlich ist. Unter Linux ist das Build-System "make" das gebräuchlichste, und diese Anleitung funktioniert für fast alle Linux-Quellcodepakete.
Schritte
Schritt 1. Laden Sie den Quellcode für das Programm oder den Treiber aus dem Internet oder anderen Medien herunter
Es wird höchstwahrscheinlich die Form eines "Tarballs" haben und die Dateierweiterung.tar,.tar.bz2 oder.tar.gz haben. Manchmal wird jedoch stattdessen eine.zip-Datei verwendet.
Schritt 2. Entpacken Sie den heruntergeladenen Code - für.zip-Dateien verwenden Sie "unzip your file", für.tgz oder.tar.gz verwenden Sie "tar -zxvf yourfile"; für.bz2 verwenden Sie "tar -jxvf Ihre Datei"; oder extrahieren Sie Ihre Dateien grafisch
Schritt 3. Wechseln Sie im Terminal in das neu extrahierte Verzeichnis
Geben Sie dazu cd gefolgt von einem Leerzeichen und dann dem Namen des Verzeichnisses ein. (Denken Sie daran, dass bei Verzeichnisnamen unter Linux die Groß-/Kleinschreibung beachtet wird).
Schritt 4. Führen Sie den Befehl"
/configure", um den Quellcode automatisch zu konfigurieren. Argumente wie " --prefix=" können verwendet werden, um den Installationsort zu steuern. Dies überprüft, ob Sie die richtigen Bibliotheken haben und Versionen.
Schritt 5. Führen Sie nach der Konfiguration "make" aus, das die eigentliche Kompilierung durchführt (dies kann von einigen Sekunden bis zu vielen Stunden dauern)
Eine ausführbare Datei für das Programm wird im bin-Verzeichnis innerhalb des Quellcode-Verzeichnisses erstellt.
Schritt 6. Um das Programm zu installieren, führen Sie "make install" aus
Schritt 7. Sie haben den Programmquellcode kompiliert und installiert
Video - Durch die Nutzung dieses Dienstes können einige Informationen an YouTube weitergegeben werden
Tipps
- Auf Multicore-Prozessoren können Sie mit make -j3 multithreaded kompilieren und 3 durch beliebig viele Threads ersetzen.
- Wenn der Build aus irgendeinem Grund fehlschlägt, sollten Sie vor dem erneuten Build-Versuch "make clean" ausführen, um alle Dateien zu entfernen, die beim ursprünglichen Build-Versuch zurückgeblieben sind. Diese Dateien können dazu führen, dass Ihr zweiter Versuch fehlschlägt, weil sie vorhanden sind.
- Sofern Sie kein Präfix angeben, wird der Code automatisch in /usr installiert.
- Möglicherweise müssen Sie Superuser sein.
- Sie können diese Befehle auch aneinanderreihen. Beispiel:./configure && make && make install.
- Wenn der Build fehlschlägt, erhalten Sie die Ausgabe einer Zeile, einer Datei und des Fehlertyps. Wenn Sie möchten, können Sie versuchen, das Problem zu beheben. Die meisten Fehler sind auf fehlerhafte Abhängigkeiten der von Ihnen installierten Software zurückzuführen, dh auf Programme oder Bibliotheken, von denen Ihr Paket abhängt.
Warnungen
- Das Kompilieren kann Stunden dauern.
- Das Kompilieren und Ersetzen kritischer Systemkomponenten kann zu Problemen führen, wenn Sie diese neu kompilieren und installieren. Wissen Sie, was Sie tun.
- Einige Quellpakete haben keine Konfigurationsdateien oder gar Make-Dateien. Geben Sie in diesem Fall einfach `make' an der Eingabeaufforderung ein und sehen Sie, was passiert.