Wie installiere ich eine .tar.gz (oder .tar.bz2) Datei?


Zur akzeptierten Antwort gehen


Ich habe tar.gz-Dateien heruntergeladen. Aber ich weiß nicht, wie ich es installieren soll. Wie installiere ich diese Art von Datei?


493





2011-02-12




Anzahl der Antworten: 13


Als erstes müssen Sie die Dateien aus dem tar-Archiv in einen Ordner extrahieren. Lassen Sie uns die Dateien auf Ihren Desktop kopieren. Sie können ein Archiv extrahieren, indem Sie mit der rechten Maustaste auf das Symbol der Archivdatei in Ihrem Dateibrowser klicken und auf den entsprechenden Eintrag im Kontextmenü klicken. Beim Extrahieren des Archivs sollte ein neuer Ordner mit einem ähnlichen Namen erstellt werden. zB program-1.2.3 . Jetzt müssen Sie Ihr Terminal öffnen und mit dem folgenden Befehl zu diesem Verzeichnis navigieren:

 cd /home/yourusername/Desktop/program-1.2.3
 

Stellen Sie sicher, dass Sie eine Datei mit dem Namen ,, oder etwas Ähnliches gelesen INSTALL haben INSTALL.txt , README wenn eine extrahiert wurde. Mit dem ls Befehl können Sie überprüfen, ob eine solche Datei auf dem Terminal vorhanden ist . Die Datei kann mit dem folgenden Befehl geöffnet und gelesen werden:

 xdg-open INSTALL
 

Wobei INSTALL der Name Ihrer Datei ist. Diese Datei enthält die richtigen Schritte, um den Installationsprozess fortzusetzen. Normalerweise sind die drei "klassischen" Schritte:

 ./configure
make
sudo make install
 

Möglicherweise müssen Sie auch einige Abhängigkeiten installieren, wenn Sie beispielsweise beim Ausführen configure eine Fehlerauflistung der fehlenden Abhängigkeiten erhalten haben.

Sie können auch checkinstall anstelle von verwenden make install .

Denken Sie daran, dass Ihre Laufleistung variieren kann.


295


2010-08-05

Sie können keine .tar.gz Datei oder .tar.bz2-Datei "installieren" . .tar.gz Dateien sind gzip-komprimierte Tarballs, komprimierte Archive wie .zip Dateien. .bz2-Dateien werden mit bzip2 komprimiert. Sie können .tar.gz Dateien extrahieren mit:

 tar xzf file.tar.gz
 

Ebenso können Sie mit .tar.bz2 Dateien extrahieren

 tar xjf file.tar.bz2
 

Wenn Sie möchten, dass die Dateien beim Entpacken extrahiert werden, fügen Sie Folgendes hinzu v :

 tar xzvf file.tar.gz
 

Auch wenn Sie keine Internetverbindung haben, können Sie das Paketverwaltungssystem von Ubuntu verwenden. Laden Sie einfach die .deb Dateien von http://packages.ubuntu.com/ herunter . Vergessen Sie nicht, auch Abhängigkeiten herunterzuladen.

Informationen zur einfacheren Offline-Installation von Paketen finden Sie in der Frage Wie kann ich Software offline installieren? .


137


2011-02-12

So kompilieren Sie ein Programm aus einer Quelle

  1. Öffnen Sie eine Konsole
  2. Verwenden Sie den Befehl cd , um zum richtigen Ordner zu navigieren. Wenn eine README-Datei mit Installationsanweisungen vorhanden ist, verwenden Sie diese stattdessen.
  3. Extrahieren Sie die Dateien mit einem der Befehle

    • Wenn es tar.gz ist, benutze tar xvzf PACKAGENAME.tar.gz
    • wenn es ein tar.bz2 ist, benutze tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. sudo make install (oder mit checkinstall )

Laden Sie ein Paket von den Software-Quellen oder vom Software-Center herunter.

Wenn Sie ein Paket über die Softwarequellen installieren und das Paket nicht selbst herunterladen, erhalten Sie neue Updates für dieses Paket und installieren sie über den Update Manager.

Sie können einfach installieren, MYPACKAGE indem Sie Folgendes in ein Terminal eingeben:

 sudo apt-get install MYPACKAGE
 

oder indem Sie das Software-Center verwenden und nach suchen MYPACKAGE . Aber wenn es nicht da ist, geh mit der Quelle.


61


2011-11-18

Dies gilt nur für .tar.* Dateien, deren Code bereits kompiliert, aber in eine TAR-Datei gepackt wurde.

Okay, dies ist eine ziemlich herausfordernde Aufgabe für einen Anfänger, aber folge einfach meinen Anweisungen und es sollte in Ordnung sein.

Laden Sie zunächst die .tar.* Datei herunter und speichern Sie sie. Mach es nicht auf. (In diesen Beispielen werde ich das Dropbox Beta-Build installieren, da ich es sowieso installieren wollte. Daher habe ich mir gedacht, dass ich die Installation genauso gut dokumentieren könnte.)

Nachdem Sie Ihre Datei heruntergeladen haben (vorausgesetzt, Sie haben sie in gespeichert Downloads ) , geben Sie Folgendes ein:

 cd Downloads
sudo cp dropbox-lnx.x86_64-1.5.36.tar.gz /opt/
 

HINWEIS: Verwenden Sie den Namen der heruntergeladenen Datei. (Für den 64-Bit-Build von Firefox Nightly 19.0a1 würden Sie beispielsweise Folgendes eingeben sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/ )

Wechseln Sie nun in das /opt/ Verzeichnis, extrahieren Sie das Programm und entfernen Sie die alte Datei:

 cd /opt/
sudo tar -xvf dropbox-lnx.x86_64-1.5.36.tar.gz
sudo rm -rf dropbox-lnx.x86_64-1.5.36.tar.gz
 

(Verwenden Sie erneut den Namen der heruntergeladenen Datei. Vergessen Sie die Erweiterung nicht.)

Okay, überprüfen Sie, wie der extrahierte Ordner heißt:

 ls -a
 

du bekommst so etwas:

 [email protected]:/opt$ ls -a
.  ..  .dropbox-dist
[email protected]:/opt$
 

Okay, in unserem Beispiel haben wir Dropbox installiert und der einzige Ordner dort heißt .dropbox-dist . Das ist wahrscheinlich der Ordner, den wir wollen, also schließen Sie ihn an den nächsten Schritt an (fügen Sie / am Ende einen hinzu, da es sich um einen Ordner handelt.):

 sudo chmod 777 .dropbox-dist/
 

Okay, es ist jetzt als ausführbar markiert, daher ist es an der Zeit, einen symbolischen Link zu erstellen (dies ermöglicht es Ihnen, ihn vom Terminal aus auszuführen):

 sudo ln -s /opt/.dropbox-dist/ /usr/bin/dropbox
 

ACHTUNG: das ist sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME} !!! Stellen Sie sicher, dass {PROGRAM_NAME} der Name durch die vereinfachte Version des Programmnamens in Kleinbuchstaben ersetzt wird (z. B. für Firefox Nightly firefox-nightly ; für den uTorrent-Server: Geben utserver Sie Folgendes ein: Unabhängig davon, was Sie hier eingeben, wird der Befehl verwendet, den Sie verwenden, wenn Sie das Programm über ausführen Terminal. Stellen Sie sich vor /usr/bin/ wie die PATH-Variable auf Windows-Systemen.)

Okay, du bist fertig. Das Programm ist jetzt installiert und kann vom Terminal aus ausgeführt werden.
Was ist das? Sie sagen, Sie möchten es über den Launcher ausführen, UND Sie möchten, dass es ein Symbol hat? Kein Problem!

Dieser Teil ist ziemlich einfach:

 gksu gedit /usr/share/applications/dropbox.desktop
 

ANMERKUNG: Wenn Sie ÜBER eine frühere Installation installieren, ls -a /usr/share/applications suchen Sie nach einer bereits vorhandenen .desktop-Datei. Stecken Sie stattdessen den Namen dieser Datei ein.

Jetzt erstellen Sie hier das Symbol. Hier ist eine gute Vorlage; Bearbeiten Sie es entsprechend.

 [Desktop Entry]
Version=1.0
Name=Firefox Nightly
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox-nightly
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/icons/mozicon128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox-nightly -new-window
OnlyShowIn=Unity;
 

Möglicherweise möchten Sie die MimeType-Option vollständig weglassen. Das könnte sehr schlimm sein, wenn du es nicht tust.

Klicken Sie jetzt auf "Speichern", schließen Sie es und Sie sind im Geschäft!


22


2012-10-14

Das wichtigste zuerst

Es wird im Allgemeinen nicht empfohlen, Anwendungen aus den Internetdateien herunterzuladen und zu installieren. Die meisten Anwendungen für Ubuntu sind über das "Ubuntu Software Center" auf Ihrem System verfügbar (z. B. K3B
Installieren Sie K3B

). Die Installation über das Software Center ist viel sicherer und einfacher und ermöglicht es der App, Updates von Ubuntu zu erhalten.

Das heißt, wie man tar Pakete installiert

Am besten laden Sie zuerst die Pakete tar.bz2 und tar.gz auf Ihr System herunter. Als nächstes klicken Sie mit der rechten Maustaste auf die Datei und wählen Extrahieren, um die Dateien zu dekomprimieren. Öffnen Sie den Speicherort des Ordners, den Sie extrahiert haben, und suchen Sie nach der Readme- Datei. Doppelklicken Sie darauf, um sie zu öffnen. Befolgen Sie die Anweisungen zum Installieren des jeweiligen Pakets, da für die ordnungsgemäße Installation der Datei möglicherweise andere Anweisungen zur Verfügung stehen als für die normale Routine möglicherweise nicht in der Lage, ohne einige Fehler zu verhindern.


21


2011-11-18

Zunächst ist es wichtig, das Paket build-essential zu installieren. Es enthält alle Programme, die Sie zum selbständigen Kompilieren benötigen.

Nachdem Sie die INSTALL-Datei wie oben beschrieben gelesen und die Voraussetzungen erfüllt haben, können Sie die Magie ausführen.

 ./configure && make && sudo make install
 

16


2010-08-05

Es ist schwierig, eine spezifische Antwort zu geben, da jede Software möglicherweise einen anderen Erstellungsprozess hat, selbst wenn sie als TAR / GZ archiviert ist

Was ich für die meisten mir bekannten Quellcodes sagen kann, ist, dass Sie zuerst das Archiv in einen Ordner Ihrer Wahl entpacken müssen. Dann stützen sich die meisten Quellcodes auf die Programme AUTOCONF und MAKE, sodass Sie die folgenden Befehle verwenden müssen:

 ./configure
make
 

So erstellen Sie Ihre Binärdateien und dann:

 make install
 

Um es im System zu installieren.

"./configure" verwendet den Autoconf-Mechanismus, um Informationen auf Ihrem System abzurufen und die Erstellungsskripten in der Quelldatei vorzubereiten, um die entsprechenden Binärdateien zu erstellen, die mit Ihrer Installation kompatibel sind. "make" ruft den Build selbst auf, der die Binärdateien aus dem Quellcode erstellt. "make install" kopiert dann die Binärdateien, die Dokumentation, die Konfigurationsdatei usw. in die entsprechenden Ordner Ihres Systems, damit die Software für die Benutzer verfügbar ist.

Es ist eine sehr grundlegende Erklärung, die eigentliche Antwort lautet: Lies die Dokumentation, die mit dem Quellcode geliefert wird ... Nur dort wirst du genau wissen, wie man sie erstellt.


11


2010-08-05

Sie sollten immer versuchen, Software von Repositorys zu installieren, unabhängig davon, ob es sich um ein offizielles PPA-Repository oder ein anderes inoffizielles Repository handelt. Auf diese Weise erhalten Sie alle Updates für stabile Versionen, Sicherheit und neue Funktionen, während Sie andere Systemupdates installieren. Ein weiterer Vorteil ist, dass Sie sich keine Gedanken über die Erstellung, Abhängigkeiten und schwierigere Deinstallation (da die Anwendung nicht synchron zu den Tar-Dateien angezeigt wird) machen müssen.

Beispielsweise können Sie mysql installieren, indem Sie das mysql-server-Paket installieren.

Wenn Sie wirklich TAR-Dateien verwenden möchten, müssen Sie den folgenden Prozess ausführen (make install erfordert möglicherweise sudo):

 ./configure
make
make install
 

Bitte beachten Sie, dass einige der oben genannten Befehle möglicherweise nicht erforderlich sind. Lesen Sie die Readme-Dateien in der TAR-Datei oder versuchen Sie, sie auszuführen ./configure --help


7


2011-02-12

Dateien mit der Endung tar.bz2 sind so genannte compressed tarball . Andere Beispiele sind .tar.gz (häufiger) und .tgz .

Sie können diese Datei extrahieren mit ...

 tar -xvjf file.tar.bz2
 

Dies extrahiert die Dateien aus dem Tarball in das Verzeichnis, in dem Sie sich gerade befinden und sollte dort ein neues Verzeichnis mit den Dateien aus dem Tarball erstellen.

Kurze Erklärung zu den Optionen:

  • -x: extrahieren
  • -v: verbose: zeige was extrahiert wird
  • -j: Art der Komprimierung in diesem Fall bzip2
  • -f: 'Als nächstes kommt der Dateiname'

Dies ist jedoch wahrscheinlich nicht genug. Je nachdem, um was es sich handelt, könnte es sich um ein vollständig kompiliertes Setup handeln, und Sie müssen eine CD in das neue Verzeichnis kopieren und eine ausführbare Datei starten. Es könnte auch die Quelle für ein Programm enthalten, das Sie bestätigen, erstellen und installieren müssen. Im Allgemeinen (dh ich würde annehmen) sollte es eine Readme-Datei enthalten, die erklärt, was als nächstes zu tun ist.

Warnung:

Wenn Sie eine solche Software installieren, werden KEINE Abhängigkeiten installiert, und Sie werden sich beschweren, wenn Sie versuchen, einen Tarball zu installieren, bevor Sie diese Abhängigkeiten installiert haben. Verwenden Sie eine Website oder die Datei selbst, um festzustellen, ob Abhängigkeiten vorliegen, und installieren Sie diese zuerst. Aber immer immer immer zuerst versuchen, eine .DEB ian-Installationsdatei oder einen Link zu einer zu finden, ppa damit Sie Ubuntu Software Center verwenden können.


Wenn Sie versuchen, die Gimp-Plugins zu installieren, haben Sie Teile des in diesem Link erwähnten Installationsvorgangs übersprungen .

 wget ftp://ftp.gtk.org/pub/babl/0.1/babl-0.1.10.tar.bz2
tar -xvf babl-0.1.10.tar.bz2
cd babl-0.1.10/
./configure
make
sudo make install
 

und du brauchst auch gegl :

 wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xvf gegl-0.2.0.tar.bz2
cd gegl-0.2.0/
./configure
make
sudo make install
 

Bevor Sie die Dateien mit wget herunterladen, besuchen Sie die Website und prüfen Sie, ob es neuere Versionen gibt. Diese Anleitung ist vom 3. Mai 2012, sie könnte also alt sein;)


6


2012-05-17

http://community.linuxmint.com/tutorial/view/1525

Von der offiziellen Website von Linux Mint

Installation aus Archiven (.zip tar.gz usw.):

Diese Archive enthalten im Allgemeinen die Quelle des Pakets. Jeder von ihnen hat im Allgemeinen einen anderen Ansatz für die Installation. Ich werde eine gemeinsame Methode diskutieren, die angeblich für alle funktionieren wird.

Allgemeine Anforderungen:

  1. biegen

  2. Bison oder Bison ++

  3. Python

Da diese Archive die Quelle enthalten, benötigt Ihr System die erforderlichen Programmiersprachen, um die Quelle zu kompilieren und zu erstellen. Daher sind die oben genannten allgemeinen Anforderungspakete möglicherweise nicht ausreichend für Sie. In diesem Fall müssen Sie die erforderlichen Pakete über einen der Prozesse # 1, # 2, # 3 installieren (Internetverbindung erforderlich). Die Abhängigkeiten Ihrer Software können Sie einer Readme-Datei entnehmen, die in den Archiven enthalten ist.

Schritte:

  1. Öffnen Sie die Archive mit dem Archiv-Manager, indem Sie darauf doppelklicken und es dann extrahieren.

  2. Code:

CD-Pfad zum extrahierten Ordner

  1. im entpackten Ordner genau hinschauen ....

ein. Wenn Sie eine Datei mit dem Namen configure finden, dann

 ./configure    
make
sudo make install
 

Wenn der erste Code nicht ausgeführt werden kann, führen Sie diesen Code vor den obigen Codes aus:

 chmod +x configure
 

b. Wenn Sie eine Datei mit dem Namen install.sh finden, dann

Code:

 chmod +x install.sh
 

./install.sh oder sudo ./install.sh (falls Root-Berechtigung erforderlich)

Sie können auch darauf doppelklicken und In Terminal ausführen auswählen oder einfach ausführen.

NB: Manchmal gibt es eine Datei, die so ähnlich wie your_software_name.sh gefunden wird install.sh . In diesem Fall müssen Sie install.sh in den vorherigen Codes den richtigen Namen eingeben.

c. Wenn Sie eine Datei mit dem Namen install finden, dann

Code:

 chmod +x install
 

./install oder sudo ./install (falls Root-Berechtigung erforderlich)

Sie können auch darauf doppelklicken und In Terminal ausführen auswählen oder einfach ausführen.

d. Wenn Sie eine Datei namens make finden (wenn es keine Konfigurationsdatei gibt), dann

Code:

 make
sudo make install
 

e. Wenn Sie die benötigten Dateien immer noch nicht finden können

Dann kann es sich in einem speziellen Ordner befinden (im Allgemeinen in einem Ordner mit dem Namen bin ). Wechseln Sie mit dem cd Befehl mit dem entsprechenden Pfad in diesen Ordner, und wiederholen Sie den Vorgang.


5


2015-07-14

Vor dem Kompilieren von entpackten tar.gz-, tar.bz2-, tar.xz-Archiven sollten Sie folgende Schritte ausführen:

  1. Zuerst sollten Sie prüfen, ob ein Ubuntu-Paket für die Anwendung vorhanden ist, die Sie zu kompilieren versuchen.
    Wenn Sie beispielsweise versuchen, Empathy zu kompilieren , sollten Sie das Paketarchiv auf packages.ubuntu.com nach Ihrer Version (oder nach allen Versionen ) durchsuchen .
    Die Ergebnisse für Empathie :

    Einfühlungsvermögen

    • Trusty (14.04LTS) (Gnome): GNOME-Multiprotokoll-Chat und Anruf-Client 3.8.6-0ubuntu9: amd64 arm64 armhf i386 powerpc ppc64el
    • Trusty-Updates (Gnome): GNOME-Multiprotokoll-Chat und Anruf-Client 3.8.6-0ubuntu9.2: amd64 arm64 armhf i386 powerpc ppc64el
    • xenial (16.04LTS) (gnome): GNOME-Multiprotokoll-Chat- und -Anruf- Client [ Universum ]
      3.12.11-0ubuntu3: amd64 arm64 armhf i386 powerpc ppc64el s390x
    • kunstvoll (gnome): GNOME- Multiprotokoll -Chat- und Anruf-Client [ Universum ]
      3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
    • bionic (gnome): GNOME- Multiprotokoll -Chat- und Anruf-Client [ Universum ]
      3.25.90 + really3.12.14-0ubuntu1: amd64 arm64 armhf i386 ppc64el s390x
  2. Dann installiere build-essential package mit

     sudo apt-get install build-essential
     
  3. Da wir wissen, dass Pakete Abhängigkeiten haben (sowohl bei der Ausführung als auch bei der Kompilierung), müssen wir Abhängigkeiten zur Kompilierungszeit installieren (auch als Build-Abhängigkeiten bezeichnet). Sie sollten Quellcode- Repositorys ( deb-src ) in Software & Updates ( software-properties-gtk ) aktivieren und dann ausführen

     sudo apt-get build-dep empathy
     
  4. Anschließend können Sie das heruntergeladene Quellarchiv extrahieren und versuchen, es wie gewohnt zu kompilieren

     wget http://ftp.gnome.org/mirror/gnome.org/sources/empathy/3.25/empathy-3.25.90.tar.xz
    tar -xf empathy-3.25.90.tar.xz
    ./configure
    make
    sudo make install # or better - checkinstall
     

    Hinweis: In diesem Beispiel ./configure schlägt die Phase unter Ubuntu Xenial (16.04 LTS) fehl, da die Abhängigkeiten der Bibliotheksversionen nicht erfüllt sind.
    In diesem Fall haben Sie zwei Möglichkeiten: Verwenden Sie eine ältere vorkompilierte Paketversion aus dem Repository, versuchen Sie, eine neuere Version in PPAs zu finden, oder aktualisieren Sie das gesamte Ubuntu auf die nächste Version (vorzugsweise LTS).


1


2018-04-14

Oft müssen Programme, die als tar.gz-Dateien angeboten werden, nicht aus dem Quellcode kompiliert werden. Sie müssen lediglich entpackt, im entsprechenden Verzeichnis gespeichert und mit einem ausführbaren Pfad verknüpft werden. Hier sind einige Beispielbefehle, die ich heute verwendet habe.

 tar -xzf ~/Downloads/Newprogram.tar.gz
sudo mv Newprogram/ /usr/local/lib/
sudo ln -s /usr/local/lib/Newprogram/run.sh /usr/local/bin/newprogram.sh
 

Die von mir verwendeten Verzeichnisse wurden durch diesen Beitrag informiert: Wo installiere ich Programme?


0


2018-03-15

Manchmal enthält das Paket eine ausführbare Datei mit dem gleichen Namen der Software. Sie können das einfach auf dem Terminal ausführen.

 $ ./Software-Name
 

0


2019-02-14