Möchten Sie einen Fehler in einem Softwarepaket beheben oder einfach ein Paket an Ihre Bedürfnisse anpassen? Linux hat Sie abgedeckt.

Die meisten Linux-Pakete sind kostenlos und Open Source, sodass Sie jede beliebige Software nach Ihren Wünschen anpassen oder ändern können. Darüber hinaus können Sie sich auch den Quellcode von Linux-Paketen ansehen, um gute Architekturpraktiken und Codierungsmuster aus anderen Softwareprojekten zu lernen.

Sehen wir uns an, wie Sie ein Paket aus dem Quellcode unter Linux kompilieren und installieren können.

Linux stellt Ihnen alle notwendigen Werkzeuge zur Verfügung, die zum Kompilieren, Erstellen und Installieren von Software aus dem Quellcode erforderlich sind.

Die meiste Linux-Software ist in den Programmiersprachen C oder C++ geschrieben, daher benötigen Sie einen C- oder C++-Compiler. Zum Beispiel die GNU Compiler Collection (GCC) und CMake zum Erstellen Ihres Pakets.

Außerdem benötigen Sie andere Pakete wie curl und gettext. Abhängig von Ihrer Linux-Distribution können Sie die erforderlichen Tools wie folgt in einem einzigen Befehl installieren.

Auf Debian-basierten Distributionen wie Ubuntu:

sudo apt install libz-dev libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext cmake gcc curl

Auf Arch Linux und seinen Derivaten:

sudo pacman -S base-devel

Auf RPM-basierten Distributionen wie Fedora, RHEL usw.:

sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel openssl-devel perl-devel zlib-devel gcc curl cmake

Erfahren Sie mehr: So verwalten Sie Softwarepakete mit DNF

Schritt 2: Herunterladen des Paketquellcodes

Für diese Anleitung installieren wir das Git-Paket aus der Quelle. Wir haben uns für Git entschieden, weil es unter Softwareingenieuren und Entwicklern weit verbreitet ist.

Die meisten Pakete, die Sie zusammenstellen können, finden Sie auf der offiziellen Website des jeweiligen Pakets. Sie können die Quellcodedateien herunterladen mit das curl-Befehlszeilentool. Alternativ können Sie wget oder die GUI.

Laden Sie den Quellcode in den Downloads-Ordner auf Ihrem PC herunter und wechseln Sie dann mit. in das Downloads-Verzeichnis der cd-Befehl.

cd ~/Downloads

Sobald Sie sich im Ordner Downloads befinden, können Sie den Git-Quellcode mit curl wie folgt herunterladen. In diesem Handbuch werden wir die Git-Version 2.26.2 herunterladen, aber Sie können eine beliebige Version auswählen.

curl --output git.tar.gz https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.26.2.tar.gz

Der curl-Befehl gibt an, dass der Quellcode in einer gezippten Datei namens. abgelegt werden soll git.tar.gz.

Herunterladen: Git-Quellcode für Linux

In den meisten Fällen wird der Quellcode in einen komprimierten Ordner gepackt, um das Herunterladen zu erleichtern und die Quellcodedateien besser zu organisieren.

Zu entpacken Sie den Inhalt der gezippten Datei, du kannst den... benutzen Teer Befehl.

tar -zxf git.tar.gz

Schritt 3: Kompilieren des Quellcodes

Gehen Sie als nächstes zum neu extrahierten Ordner. In diesem Fall lautet der Name "git-2.26.2", der Ordnername ist natürlich anders, wenn Sie eine andere Version von Git heruntergeladen haben.

cd git-2.26.2

Es ist immer eine gute Idee, einen Blick auf die README.md oder INSTALLIEREN Dateien, da sie wertvolle Informationen zum Kompilieren und Installieren des Pakets enthalten. Diese Dateien befinden sich normalerweise im Stammordner des Quellcodes.

Eine weitere wichtige Datei ist die konfigurieren Skript. Es prüft auf Softwareabhängigkeiten für das Paket, das Sie kompilieren möchten, und Sie erhalten eine Fehlermeldung, wenn das Skript fehlende Abhängigkeiten findet.

Konfigurieren und bereiten Sie Ihren Quellcode vor, indem Sie das Skript ausführen. Der Befehl erstellt machen Dateien und Konfigurationen für die Software, die Sie kompilieren und installieren möchten.

./konfigurieren

Schritt 4: Erstellen des Softwarepakets

Nachdem der Quellcode konfiguriert und kompiliert wurde, können Sie die Software wie folgt erstellen:

machen

Der Befehl make verwendet das Makefile, das die erforderlichen Anweisungen zum Erstellen des Softwarepakets enthält.

Der Kompilierungsvorgang dauert je nach Rechenleistung Ihres Computers und der Größe des Pakets einige Zeit.

Schritt 5: Installieren des Softwarepakets

Wenn Sie so weit gekommen sind, herzlichen Glückwunsch, Sie haben erfolgreich Linux-Software aus dem Quellcode kompiliert und erstellt.

In diesem letzten Schritt installieren Sie das Git-Softwarepaket, das Sie gerade aus dem Quellcode erstellt haben. Mit diesem Befehl wird das neu kompilierte Paket installiert, indem die Build-Dateien an die richtigen Speicherorte auf Ihrem PC kopiert werden.

sudo machen installieren

Überprüfen Sie die gerade installierte Version von Git mit dem Befehl:

git --version

Die Ausgabe sollte der folgenden ähnlich sein. Die Versionsnummer kann je nach heruntergeladenem Paket variieren.

Alternative Methoden zum Installieren von Software unter Linux

In diesem Handbuch wurde untersucht, wie Sie Software aus dem Quellcode unter Linux mit Git als Fallbeispiel kompilieren und erstellen. Das Installieren von Software aus dem Quellcode gibt Ihnen so viel Freiheit, die Software nach Ihren Wünschen anzupassen, was eine erstaunliche Sache ist.

Die meisten Linux-Distributionen bieten Ihnen viele Optionen bei der Installation von Software. Unter Arch Linux können Sie beispielsweise die Paketmanager Pacman und Yay verwenden.

So installieren und entfernen Sie Pakete in Arch Linux

Verwenden von Arch-Linux? Das Installieren und Entfernen von Paketen unterscheidet sich von Ubuntu und Mint. Hier ist, was Sie wissen müssen.

Weiter lesen

TeilenTweetEmail
Verwandte Themen
  • Linux
  • Software installieren
  • Linux-Apps
Über den Autor
Mwiza Kumwenda (42 veröffentlichte Artikel)

Mwiza entwickelt von Beruf Software und schreibt ausgiebig über Linux und Frontend-Programmierung. Einige seiner Interessen umfassen Geschichte, Wirtschaft, Politik und Unternehmensarchitektur.

Mehr von Mwiza Kumwenda

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren