So kompilieren und installieren Sie TAR GZ- und TAR BZ2-Dateien in Ubuntu Linux

So kompilieren und installieren Sie TAR GZ- und TAR BZ2-Dateien in Ubuntu Linux

Im Gegensatz zu Windows kann die Installation von Software unter Linux etwas komplizierter sein. Sofern Ihre gewählte Software nicht bereits in Paketform vorliegt oder sich in einem Repository befindet und mit einer einfachen Textzeile installiert werden kann, müssen Sie wahrscheinlich eine .TAR.GZ- oder .TAR.BZ2-Datei kompilieren und installieren .





Dies kann ein Albtraum sein, aber wenn Sie sich an die Regeln halten, sollte es nicht sein. Wenn Sie ein lästiges Archiv haben, das installiert werden muss, erstellt die folgende Methode ein Paket, installiert das Paket und bietet eine schöne saubere Möglichkeit, die Software anschließend über Ihren Paketmanager zu entfernen. Kommandozeilen bereit, bitte tief durchatmen...





Tarballs aus Stahl

Eine .TAR.GZ/BZ2-Datei ist ein komprimierter Tarball (die unkomprimierte Erweiterung ist .TAR), der den Rohquellcode für Ihre gewählte Anwendung enthält. Die Installation erfordert, dass diese Dateien so kompiliert, verarbeitet und verknüpft werden, dass Ubuntu das Programm anschließend ausführen kann.





Das Tarball-Format wurde 1988 (und erneut 2001) standardisiert und wird weiterhin sowohl unter Linux als auch unter Windows für die Verteilung von Software verwendet. Ursprünglich wurden Tarballs entwickelt, um das Sichern von Daten auf Bandgeräten zu erleichtern, nicht dass Sie das tun würden.

Wenn Sie die Linux-Befehlszeile noch nicht verwendet haben, brauchen Sie sich keine Sorgen zu machen, die Befehle sind unkompliziert und zusammenhängend.



Vorbereiten Ihres Systems

Sie müssen ein Paket namens . installieren bauwesentlich zum Erstellen des Pakets aus dem Quellcode und checkinstall um es zu Ihrem Paketmanager hinzuzufügen, um es einfach zu entfernen. Das geht schnell über die Konsole, einfach Terminal öffnen ( Anwendungen , Zubehör , Terminal ) und geben Sie ein:

sudo apt-get install build-essential checkinstall





App zum Herunterladen von Musik auf das Telefon

Lassen Sie sich Zeit, diese herunterzuladen und zu installieren, und wenn Sie fertig sind, möchten Sie möglicherweise auch Versionsverwaltungssoftware für Upgrades installieren, obwohl Sie dies jederzeit später tun können. In jedem Fall werden diese drei den Zweck erfüllen:

sudo apt-get install subversion git-core mercurial





Als Nächstes möchten Sie, dass beim Erstellen dieser Pakete ein gemeinsames Verzeichnis verwendet wird. Sie können dies technisch überall platzieren, solange es beschreibbar ist. Die offizielle Ubuntu-Dokumentation empfiehlt

/usr/local/src

also bleiben wir dabei:

sudo chown $USER /usr/local/src

Stellen Sie dann sicher, dass es beschreibbar ist:

sudo chmod u+rwx /usr/local/src

Endlich installieren wir auch apt-Datei , die verwendet wird, um alle Abhängigkeitsprobleme zu lösen, auf die Sie stoßen:

sudo apt-get install apt-Datei

Sie werden wahrscheinlich ein Popup-Fenster erhalten, das Ihnen mitteilt, dass Sie die apt-Datei aktualisieren müssen, wenn nicht, führen Sie den folgenden Befehl aus und lassen Sie ihn beenden:

sudo apt-Datei aktualisieren

Sobald Sie dies getan haben, müssen Sie es nie wieder tun, da Ihr System auf alle Tarballs vorbereitet ist, die Sie darauf werfen.

Extrahieren und konfigurieren

Angenommen, Sie haben bereits eine mysteriöse .TAR.GZ-Datei heruntergeladen, müssen Sie sie zuerst in Ihren angegebenen Build-Ordner verschieben (ich habe

/usr/local/src

). Sie können dies mit Ihrem normalen Dateibrowser tun und anschließend ein neues Terminal öffnen.

Wechseln Sie in den Build-Ordner, indem Sie Folgendes eingeben:

cd /usr/local/src

Als nächstes entpacken Sie das Archiv. Zum .TAR.GZ Dateityp:

tar -xzvf .tar.gz

Und für .TAR.BZ2 Dateityp:

tar -xjvf .tar.bz2

Wenn alles gut gelaufen ist, sehen Sie eine lange Liste extrahierter Dateien, wie im obigen Screenshot. Schließen Sie das Terminal noch nicht, wir sind noch nicht fertig.

Es ist an dieser Stelle ich Drang Sie können zu dem Ordner navigieren, den Ihr Archiv gerade erstellt hat (mit Ihrem üblichen Dateibrowser) und entweder README oder INSTALL öffnen, falls die Dateien vorhanden sind. Wenn Ihre spezielle Software eine andere Methode erfordert als die, auf die ich gleich eingehen werde, enthält diese Datei den Schlüssel. Sie können sich sparen Menge Ärger, indem Sie dies tun.

Je nach Software können Sie möglicherweise auch unterschiedliche Installationsoptionen auswählen, die in der INSTALL- oder README-Datei festgelegt sind. Die Dateien haben möglicherweise keine Erweiterung, sondern sind nur Text und sollten in Gedit oder einem beliebigen Texteditor geöffnet werden.

In der Regel installieren die folgenden Befehle Ihre Software mit der Standardinstallationsmethode.

Ihr Tarball wurde in einen Ordner mit demselben Namen wie die Datei extrahiert, wechseln Sie also mit dem zuvor verwendeten cd-Befehl in diesen Ordner:

cd /usr/local/src/

Ersetzen Sie durch den Namen des Ordners, den das Archiv erstellt hat. Als nächstes müssen Sie die Quelldateien konfigurieren, indem Sie Folgendes eingeben:

./konfigurieren

Notiz: Wenn Ihre Software keine Konfigurationsdatei hat, können Sie versuchen, direkt zum Erstellen und installieren Abschnitt dieses Artikels, konsultieren Sie jedoch zuerst Ihre INSTALL- oder README-Dokumentation.

Wenn Sie eine Fehlermeldung zu autoconf erhalten, müssen Sie sie installieren, indem Sie Folgendes eingeben:

sudo apt-get install autoconf

Dann renne

./konfigurieren

wieder.

Dieser Befehl überprüft, ob Sie alle installierten Pakete haben, die für die Verwendung Ihrer Software erforderlich sind. Sie können die zuvor installierte apt-Datei verwenden, um die Lücken auszufüllen.

Wenn Sie eine Fehlermeldung erhalten (etwa

configure: error: Bibliotheksanforderungen ... nicht erfüllt

) suchen Sie nach der Datei, die über der Fehlermeldung nicht gefunden wurde, und verwenden Sie dann die apt-Dateisuche, indem Sie Folgendes eingeben:

apt-Dateisuche .

Dadurch erfahren Sie, in welchem ​​Paket sich die gewünschte Datei befindet, sodass Sie sie herunterladen können mit:

So verkleinern Sie auf einem Mac

sudo apt-get installieren

Dies wird nicht unbedingt immer der Fall sein, aber es ist sehr nützlich, wenn Sie nicht über die erforderlichen Abhängigkeiten verfügen.

Wenn Sie zufrieden sind, haben Sie die Pakete (falls Sie welche benötigen) führen Sie die

./konfigurieren

Befehl wieder.

Wenn alles gut gegangen ist, wirst du sehen

config.status: Makefile erstellen

- Herzlichen Glückwunsch, Sie sind fast am Ziel! Viele Leute geben auf, bevor sie so weit sind, aber du bist besser als das.

Erstellen und installieren

In den gleichen Terminal-Fenstertyp:

machen

Lehnen Sie sich zurück, holen Sie sich einen Kaffee und atmen Sie kurz durch. Je nach Größe Ihrer Installation kann dies eine Weile dauern.

Nun können Sie das Programm mit folgendem Befehl installieren:

sudo checkinstall

Folgen Sie den Anweisungen auf dem Bildschirm, fügen Sie eine Beschreibung für Ihre Software hinzu und drücken Sie Eintreten auf diesem Bildschirm:

Wenn alles gut gelaufen ist, wirst du sehen Installation erfolgreich . Klopfen Sie sich auf den Rücken. Hast du gut gemacht.

Ihre Software sollte jetzt installiert sein auf

/usr/local/bin

und Sie können es von dort ohne Probleme ausführen.

Hast du es bis zum Ende geschafft? Ist es nicht einfacher, auf ein Paket zu warten oder es aus den Repositorys zu holen? Vielleicht fanden Sie es... einfach? Lass es uns in den Kommentaren wissen.

Teilen Teilen Tweet Email So ändern Sie das Aussehen und Verhalten Ihres Windows 10-Desktops

Möchten Sie wissen, wie Sie Windows 10 besser aussehen lassen können? Verwenden Sie diese einfachen Anpassungen, um Windows 10 zu Ihrem eigenen zu machen.

Weiter lesen
Verwandte Themen
  • Linux
  • Ubuntu
  • Dateikomprimierung
Über den Autor Tim Brookes(838 veröffentlichte Artikel)

Tim ist ein freiberuflicher Autor und lebt in Melbourne, Australien. Du kannst ihm folgen Twitter .

Mehr von Tim Brookes

Abonniere unseren Newsletter

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

Klicken Sie hier, um sich zu abonnieren