So kompilieren und installieren Sie eine Linux-Software aus dem Quellcode

Meistens installieren wir Software vom Terminal mit Hilfe von apt-get, rpm, yum, Ubuntu Software Center (GUI) und anderen Formen auf verschiedenen Linux-Distributionen. Manchmal ist es gut, den Quellcode der Software herunterzuladen und selbst zu kompilieren.

Die meisten Linux-Neulinge finden dies sehr schwierig, da die meisten von ihnen wahrscheinlich vom Microsoft Windows-Betriebssystem gewechselt sind, wo sie nur im Internet surfen und ausführbare Dateien herunterladen. Heute werden wir lernen, wie man diese schwierige Aufgabe sehr einfach macht.

Hinweis: Ich kann sagen, dass jeder Geek das weiß, also ist dieses Tutorial eigentlich für Neulinge.

Zunächst einmal, was ist Quellcode? Aus Wikipedia Quellcode Artikel:

In der Informatik ist Quellcode jede Sammlung von Computeranweisungen (möglicherweise mit Kommentaren), die in einer für Menschen lesbaren Computersprache geschrieben wurden, normalerweise als Text.

Laden Sie zuerst einen Tarball herunter (eine gezippte Datei, die den Quellcode enthält). Sie laden entweder direkt von der Website oder vom Befehl herunter. Wenn Sie nicht wissen, wie Sie das Terminal zum Herunterladen verwenden, können Sie Folgendes verwenden:

$ wget URL

Oder lesen Sie das folgende Tutorial Kommandozeilen-Download mit aria2 auf, wie aria2, ein Kommandozeilen-Downloader zu verwenden.

Hinweis: In diesem Tutorial verwende ich filename als Namen des heruntergeladenen Tarballs.

Lassen Sie uns nun den heruntergeladenen Tarball mit dem Terminal extrahieren. Wenn Ihr tarball mit,

*tar .gz verwenden:

 $ tar -xvpf filename.tar.gz

* tar.bz2 Verwendung:

$ tar -xvjf filename.tar.bz2

Hinweis: Manchmal sind Dateinamen sehr lang zu merken, so dass Sie den Befehl ls verwenden können, um Dateien für die einfache Eingabe aufzulisten.

Ändern Sie nach der Extraktion Ihr Verzeichnis in den extrahierten Ordner.

$ cd filename

Führen Sie als nächstes Folgendes im Verzeichnis filename aus, um das Paket zu konfigurieren:

$ ./configure

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.