Angenommen, Sie haben ein Programm geschrieben, erstellt und kompiliert, um die Fibonacci-Zahlen unter einer Million Zahlen zu berechnen. Sobald das Programm erstellt ist, können Sie entscheiden, Ihren Rohcode anderen zur Verfügung zu stellen, damit sie Ihren Code für weitere Verwendungen verwenden oder ändern können. Dieser Rohcode wird als Quellcode bezeichnet. Mit anderen Worten, der Quellcode ist der Muttercode eines jeden Pakets. Wenn Sie Software auf Ihrem System installieren, installieren Sie auch die Quellcodes. Eigentlich ist Quellcode nichts anderes als die Millionen von Codezeilen, die Sie kompilieren können, um ein vollständiges Paket zu erstellen.
Viele Linux-Benutzer wissen nicht einmal, dass sie regelmäßig Quellcodes verwenden. Wenn Sie einen Code von GitHub oder einem anderen Paket-Repository klonen, laden Sie tatsächlich den Quellcode des Pakets herunter. Später können Sie dieses Paket auf Ihrem Linux-System durch die herkömmliche Methode der Installation von Software aus dem Quellcode installieren.
Warum Software vom Quellcode installieren?
Quellcodes sind kostenlos und Open Source. Die meisten Pakete unter Linux sind kostenlos und Open Source, was bedeutet, dass Sie die Quellcodes verwenden können, um das Paket zu ändern. Das perfekte Beispiel für die Änderung des Quellcodes zum Erstellen der nächsten Softwareebene könnte das Erstellen des Tor-Browsers durch Ändern des Quellcodes von Mozilla Firefox sein. Darüber hinaus können Forscher auch den Quellcode verwenden, um den Codierungsalgorithmus und die Codekompilierung zu verstehen und zu erfahren, wie er funktioniert.
Meistens können Sie keinen Quellcode auf Mac- oder Windows-Paketen sehen; sie kommen direkt als Komplettpaket; Aus diesem Grund können Sie die Anwendungen von Windows und Mac nicht ändern. Da Linux daran glaubt, alles kostenlos und Open-Source zu machen, finden Sie die Quellcodes für die meisten Linux-Software.
Die Quellcodes offen und kostenlos zu machen, ist auch für Softwareunternehmen und -organisationen von Vorteil. Viele Entwickler können an diesem Quellcode arbeiten, um Fehler zu entwickeln und zu finden. Viele Organisationen stellen Entwickler ein, die an ihrem Quellcode arbeiten, um Pakete besser und benutzerfreundlicher zu machen.
Installieren Sie Software unter Linux aus dem Quellcode
Wenn wir Software aus dem Quellcode auf unserem Linux-System installieren möchten, müssen wir das vollständige Repository dieses Pakets herunterladen. Dann müssen wir das Dateisystem und die Algorithmen dieses Quellcodes verstehen. Wir können die Quellcodes einfach nicht in irgendeinem Verzeichnis ablegen. Wir müssen das richtige Verzeichnis für den spezifischen Quellcode finden. Wenn wir kein geeignetes Verzeichnis finden können, müssen wir möglicherweise ein neues Verzeichnis erstellen, um diese Pakete über mkdir
zu installieren Befehl.
Ich muss zugeben, dass Git immer noch der führende Open-Source-Software-Repository-Hub für Entwickler und neue Lernende ist. Die Verwendung des Quellcodes ist hilfreich, um eine ältere Version zu installieren, die nicht im offiziellen Store verfügbar ist. Sie können die Build-Version ändern und ändern, um die älteren Versionen zu erhalten. Natürlich erfordert dies ein klares Konzept und eine hervorragende Beherrschung der Softwareentwicklung.
Hier ist eine interessante Tatsache über die Verwendung von Quellcode:Wenn Sie Fehler im Quellcode finden, können Sie dies der Organisation der Software melden, und wenn sie der Meinung sind, dass Sie Recht haben, stellen sie Sie möglicherweise in ihr Team ein oder gratulieren Ihnen, dass Sie ihnen geholfen haben.
In diesem Beitrag erfahren Sie, wie Sie mithilfe des Quellcodes Software auf Ihrem Linux-System installieren können. Da GitHub immer noch ein beliebter Hub für das Software-Repository ist, werden wir GitHub als Quellcode-Container verwenden.
Schritt 1:Finden Sie das Software-Repository
In GitHub können wir den Quellcode der gewünschten Software suchen und finden, die wir auf unserem Computer installieren möchten. In diesem Fall werde ich die wxMEdit-Software unter Verwendung der Quellcodes auf meinem Linux-System installieren. Ich beschreibe sie für diejenigen, die nicht wissen, was wxMEdit ist; wxMEdit ist ein beliebter und praktischer Notizblock, mit dem Sie schnell Notizen machen können.
Zuerst müssen Sie zur exMEdit-Seite auf GitHub gehen. Sie können diesen Link verwenden, um die Seite von wxMEdit auf GitHub zu öffnen.
Nachdem Sie zum GitHub-Link gegangen sind, finden Sie die Liste der Quellcodes und das Änderungsdatum der Entwickler. Auf der rechten unteren Seite finden Sie auch die Namen der Mitwirkenden.
Um das Paket zu installieren, müssen wir jedoch den Quellcode der gewünschten Version herunterladen. Entweder können wir den Pfad klonen oder direkt die aktuelle Version dieses Pakets herunterladen. Sie finden die Master/Tag-Option in der oberen linken Ecke, wo Sie die Softwareversionen und andere Details finden.
Wenn Sie sich die Liste der Quellcodes ansehen, würden Sie feststellen, dass einige der Dateien vor ein paar Stunden gespeichert wurden und einige vor fast fünf Jahren geändert wurden. Das bedeutet, dass die Entwickler den Quellcode regelmäßig überprüfen und aktualisieren. Das ist die wahre Schönheit von Open-Source-Code; Sie erhalten kaum eine beschädigte Software. Wenn Sie ein Softwareentwickler sind, können Sie den Quellcode auch nur ändern, wenn dies erforderlich ist.
Schritt 2:Installieren Sie Git auf Ihrem System
Laden Sie jedoch den Quellcode der gewünschten Version Ihrer Software herunter oder klonen Sie ihn. Ich muss das erwähnen, um Pakete von GitHub zu installieren; Zuerst müssen Sie Git auf Ihrem Linux-System installieren. Sie können den folgenden Befehl verwenden, um Git auf Ihrem System zu installieren. Es ist nicht unbedingt erforderlich, ein Git-Konto zu haben, um Pakete von GitHub herunterzuladen und zu installieren. Sie können den Anweisungen folgen, um Git auf Ihrem Linux-System zu installieren.
Verwenden Sie die folgenden Befehlszeilen, um Git auf einem Debian- und Ubuntu-basierten Linux-System zu installieren.
sudo apt-get update sudo apt-get install git
Um Git auf Red Hat Linux, Fedora und CentOS zu installieren, müssen Sie zunächst die zusätzlichen Linux-Pakete auf Ihrem System installieren. Verwenden Sie die folgenden Befehlszeilen, um die OpenSSL-, Perl- und Epel-Pakete auf Ihrem System zu installieren.
sudo yum install epel-release sudo yum install curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel asciidoc xmlto docbook2X
Verwenden Sie die folgende YUM-Befehlszeile auf Ihrem Terminal, um Git auf Fedora, CentOS und Red Hat Linux zu installieren.
sudo yum install git
Schritt 3:Quellcode herunterladen
Sie können zum Tag-Bereich gehen und die Quellcodes Ihrer gewünschten Software finden. Standardmäßig bringt Sie die Webseite zur neuesten Version der Software. Wenn Sie eine andere Version auswählen, wird die URL der Seite automatisch neu geladen und Sie gelangen zur spezifischen Version dieses Pakets.
Angenommen, ich möchte die neueste Version von wxMEdit auf meinem Linux-System installieren. Wenn ich also die Build-Version aus dem Tag-Menü auswähle, werde ich an die folgende Adresse weitergeleitet. Um die Quellcodes dieses Pakets herunterzuladen, können Sie entweder die Download Zip-Schaltfläche verwenden oder die URL kopieren, um die Dateien über wget
herunterzuladen Befehle.
In diesem Fall werde ich den Befehl wget verwenden, um die Quellcodes herunterzuladen. Sie können die folgende Befehlszeile verwenden, um das Paket herunterzuladen. Über diesen Link gelangen Sie zur GitHub-Seite von wxMEdit.
Führen Sie nun den folgenden wget
aus Befehl auf Ihrem Linux-Terminal, um den Quellcode Ihrer Software herunterzuladen. Wenn Sie kein Download-Verzeichnis festlegen, werden die Quellcodes normalerweise in der komprimierten Version auf home
heruntergeladen Verzeichnis.
wget https://github.com/wxMEdit/wxMEdit.git
Sie können auch den Befehl git clone verwenden, um den Quellcode herunterzuladen.
git clone git://github.com/wxMEdit/wxMEdit.git
Sobald der Download abgeschlossen ist, können Sie die folgenden Befehle des GNU-Zip-Tools ausführen, um die Quellcodes zu entpacken und zu extrahieren. Sie können auch die Methode der grafischen Benutzeroberfläche zum Komprimieren und Entpacken auf Ihrem Linux-System verwenden, um die Quellcodes zu extrahieren.
tar zxvf pkgname-version.tar.gz tar jxvf pkgname-version.tar.bz2 unzip packgename.zip
Wenn der Download- und Dekomprimierungsvorgang abgeschlossen ist, finden Sie den Quellcode Ihres gewünschten Pakets in dem Verzeichnis, in das Sie extrahiert haben. Um die Liste der Quellcodes anzuzeigen, müssen Sie das Downloads-Verzeichnis aufrufen und dann ls
ausführen Befehl, um die Liste anzuzeigen. In meinem Fall werde ich die Quellcodeliste der wxMEdit-Software sehen.
cd Downloads/ ~/Downloads/wxMEdit$ ls
Schritt 4:Software vom Quellcode installieren
Jetzt werden wir das Make-Tool verwenden, um die Pakete aus dem Quellcode zu kompilieren und zu bauen. Um die Software aus dem Quellcode zu installieren, müssen wir das Paketverzeichnis öffnen. Dann führen wir den folgenden make
aus Befehl zum Installieren der Software.
~/wxMEdit$ make ~/wxMEdit$ sudo make install
Jetzt tragen wir die Quellcodes ein, um das Paket zu konfigurieren. Aus der ganzen Liste der Quellcodes finden wir den configure
Skript. Wir müssen das Konfigurationsskript ausführen, um den Installationsvorgang abzuschließen. Sie können den unten angegebenen Befehlszeilen folgen, um die Installation von Software aus dem Quellcode abzuschließen.
~/wxMEdit$ ls ~/wxMEdit$ ./configure
Extra-Tipp:Greifen Sie auf das Installationsverzeichnis zu
Die meisten Linux-Benutzer verwenden den Standard-Paketmanager, um Pakete auf ihrem System zu installieren. Paketmanager können das Paket automatisch herunterladen und auf Ihrem Linux-System installieren. Aber die Installation von Software unter Linux über die Quellcodes verschafft Ihnen genauere Kenntnisse über das Paket.
Wenn Sie beim Installieren von Software aus den Quellcodes einen Berechtigungsfehler finden, stellen Sie sicher, dass Sie der Anwendung die Verwendung des Installationsverzeichnisses gewährt haben. Hier wird eine Beispiel-Befehlszeile bereitgestellt, um das Konzept zu verdeutlichen.
cp pkgname /usr/local/bin/ chmod +x /usr/local/bin/pkgname
Schlussworte
Als Linux-Anwender sind Sie bereits in die Open-Source-Welt eingetreten. Wenn Sie ein durchschnittlicher PC-Benutzer sind, spielt es keine Rolle, ob Sie Ihre Software aus dem Open-Source-Repository installieren oder nicht. Ich möchte Sie demütig bitten, keine Open-Source-Software für unethische Zwecke zu verwenden. Aber wenn Sie Softwareentwickler oder Programmierer sind, können Sie der Open-Source-Community helfen, indem Sie Ihre Programmierkenntnisse teilen.
Die Konzepte von GitHub habe ich im gesamten Beitrag beschrieben und wie man Software aus Open Source Code installieren kann. Ich hoffe, dass Ihnen dieser Beitrag gefallen hat. Wenn Ihnen dieser Beitrag gefällt, teilen Sie ihn bitte mit Ihren Freunden und der Linux-Community. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.