it-swarm-eu.dev

Jak lze nainstalovat soubor .tar.gz (nebo .tar.bz2)?

Stáhl jsem soubory tar.gz. Ale nevím, jak to nainstalovat. Jak mohu nainstalovat tento typ souboru?

515
Silambarasan

První věc, kterou musíte udělat, je extrahovat soubory z archivu dehtu do složky. Zkopírujeme soubory na plochu. Archiv můžete extrahovat kliknutím pravým tlačítkem myši na ikonu archivního souboru v prohlížeči souborů a stisknutím příslušné položky v místní nabídce. Rozbalení archivu by mělo vytvořit novou složku s podobným názvem. např. program-1.2.3. Nyní musíte otevřít svůj terminál a přejít do tohoto adresáře pomocí následujícího příkazu:

cd /home/yourusername/Desktop/program-1.2.3

Nezapomeňte si přečíst soubor s názvem INSTALL, INSTALL.txt, README, nebo něco podobného, ​​pokud byl jeden extrahován. Můžete zkontrolovat, zda takový soubor existuje z terminálu pomocí příkazu ls. Soubor lze otevřít a přečíst příkazem:

xdg-open INSTALL

Kde INSTALL je název vašeho souboru. Tento soubor bude obsahovat správné kroky pro pokračování v procesu instalace. Obvykle jsou tři „klasické“ kroky:

./configure
make
Sudo make install

Možná budete muset nainstalovat některé závislosti, pokud vás například při spuštění configure zobrazí výzva se seznamem chyb, které vám chybí.

Můžete také použít checkinstall místo make install .

Pamatujte, že váš počet najetých kilometrů se může lišit.

298

Nelze "nainstalovat" soubor .tar.gz Nebo .tar.bz2. Soubory .tar.gz Jsou komprimované gzip, komprimované archivy jako soubory .Zip. Soubory .bz2 jsou komprimovány pomocí bzip2. Soubory .tar.gz Můžete extrahovat pomocí:

tar xzf file.tar.gz

Podobně můžete extrahovat soubory .tar.bz2 pomocí

tar xjf file.tar.bz2

Pokud chcete vidět soubory extrahované během vybalení, přidejte v:

tar xzvf file.tar.gz

I když nemáte připojení k internetu, stále můžete používat systém správy balíčků Ubuntu, stačí stáhnout soubory .deb Z http://packages.ubuntu.com/ . Nezapomeňte také stáhnout závislosti.

Pro snazší způsob instalace balíčků offline viz otázka Jak mohu instalovat software offline? .

140
Lekensteyn

Jak kompilovat program ze zdroje

  1. Otevřete konzolu
  2. Pomocí příkazu cd přejděte do správné složky. Pokud existuje soubor README s pokyny k instalaci), použijte jej místo toho.
  3. Extrahujte soubory jedním z příkazů

    • Pokud je to tar.gz , použijte tar xvzf PACKAGENAME.tar.gz
    • pokud je to tar.bz2 , použijte tar xvjf PACKAGENAME.tar.bz2
  4. ./configure

  5. make
  6. Sudo make install (nebo s checkinstall )

Stáhněte si balíček ze softwarových zdrojů nebo ze softwarového centra.

Pokud instalujete balíček pomocí softwarových zdrojů a nestahujete jej sami, získáte nové aktualizace tohoto balíčku a nainstalujete je prostřednictvím Správce aktualizací.

Stačí nainstalovat MYPACKAGE zadáním terminálu:

Sudo apt-get install MYPACKAGE

nebo pomocí softwarového centra a vyhledáním MYPACKAGE. Ale pokud tomu tak není, jděte se zdrojem.

62
Alvar

Toto je pouze pro .tar.* soubory, které mají předkompilovaný kód, ale jsou zabaleny do souboru dehtu.

Dobře, je to pro začátečníka docela náročný úkol, ale postupujte podle mých pokynů a mělo by to být v pořádku.

Nejprve si stáhněte .tar.* soubor a uložte . Neotvírej to. (V těchto příkladech budu instalovat sestavu Dropbox Beta build , protože jsem ji přesto chtěl nainstalovat, takže jsem si myslel, že instalaci mohu také dokumentovat.)

Po stažení souboru (za předpokladu, že jste jej uložili do Downloads,) zadejte následující příkaz:

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

POZNÁMKA: použijte název jakéhokoli souboru, který jste stáhli. (např. pro 64bitové sestavení Firefox Nightly 19.0a1 zadejte Sudo cp firefox-19.0a1.en-US.linux-x86_64.tar.bz2 /opt/)

Nyní přejděte na /opt/ adresář, extrahujte program a odstraňte starý soubor:

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

(znovu použijte název staženého souboru. Nezapomeňte na příponu.)

Dobře, zkontrolujte, co se nazývá extrahovaná složka:

ls -a

dostanete něco takového:

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

Dobře, v našem příkladu jsme nainstalovali Dropbox a jedinou složku, která je tam nazývá .dropbox-dist. To je pravděpodobně složka, kterou chceme, takže ji připojte k dalšímu kroku (přidejte / do konce, protože je to složka.):

Sudo chmod 777 .dropbox-dist/

Dobře, nyní je označen jako spustitelný, takže je čas vytvořit symbolický odkaz (to je to, co vám umožňuje spustit jej z Terminálu):

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

POZNÁMKA: toto je Sudo ln -s /opt/{FOLDER_NAME}/ /usr/bin/{PROGRAM_NAME} !!! Ujistěte se, že {PROGRAM_NAME} je nahrazeno zjednodušenou verzí názvu programu s malými písmeny (např. pro Firefox Nightly zadejte firefox-nightly; pro server uTorrent zadejte utserver. Ať už zadáte cokoli, bude to příkaz, který použijete při každém spuštění programu z Terminálu. Myslet na /usr/bin/ jako proměnná PATH v systémech Windows.)

Dobře, máte hotovo. Program je nyní nainstalován a spustitelný z terminálu.
Co je to? Říkáte, že ho chcete spustit ze spouštěče a chcete, aby měl ikonu? Žádný problém!

Tato část je celkem jednoduchá:

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

POZNÁMKA: Pokud instalujete OVER předchozí instalaci, použijte ls -a /usr/share/applications a hledejte již existující soubor .desktop. Místo toho připojte název tohoto souboru.

Nyní vytvořte ikonu. Zde je dobrá šablona; upravte ji náležitě.

[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;

Možná budete chtít úplně opustit možnost MimeType. To by mohlo být velmi špatné, kdyby ne.

Nyní klikněte na „Uložit“, zavřete jej a jste v podnikání!

22

Pěkně popořádku

Obecně není doporučeno stahovat a instalovat aplikace z internetových souborů. Většina aplikací pro Ubuntu je k dispozici prostřednictvím „Ubuntu Software Center“ ve vašem systému (například K3BInstall K3B ). Instalace ze softwarového centra je mnohem bezpečnější, mnohem jednodušší a umožní aplikaci získat aktualizace z Ubuntu.

To znamená, jak nainstalovat tar balíčky

Nejlepším způsobem je nejprve stáhnout balíčky tar.bz2 a tar.gz do vašeho systému. Další je klepnutí pravým tlačítkem myši na soubor a výběrem příkazu extrahovat soubory. Otevřete umístění složky, kterou jste extrahovali, a vyhledejte soubor Readme a poklepáním jej otevřete a postupujte podle pokynů k instalaci konkrétního balíčku, protože , mohla by existovat jiná instrukce pro správnou instalaci souboru, kterou by běžná rutina nemohla zabránit bez určitých chyb.

21
all4naija

Nejprve je důležité nainstalovat balíček build-essential , obsahuje všechny programy potřebné k kompilaci na vlastní pěst.

Po přečtení souboru INSTALL, jak je uvedeno výše, a splnění předpokladů, můžete udělat kouzlo.

./configure && make && Sudo make install
16
ddeimeke

Je obtížné odpovědět konkrétně, protože každý software může mít odlišný proces sestavení, i když je archivován jako TAR/GZ

Co mohu říci pro většinu zdrojových kódů, o kterých vím, je, že nejprve budete muset rozbalit archiv tarballu do složky podle vašeho výběru. Většina zdrojových kódů se pak spoléhá na programy AUTOCONF a MAKE, takže budete muset použít následující příkazy:

./configure
make

Chcete-li vytvořit své binární soubory, pak:

make install

Chcete-li jej nainstalovat do systému.

"./configure" používá mechanismus autoconf k načtení informací o vašem systému ak přípravě skriptů sestavení ve zdrojovém souboru za účelem vytvoření vhodných binárních souborů kompatibilních s vaší instalací. "make" vyvolá samotnou sestavení, které vytvoří binární soubory ze zdrojového kódu. „make install“ zkopíruje binární soubory, dokumentaci, konfigurační soubor atd. do příslušných složek vašeho systému, aby byl software dostupný uživatelům.

Jedná se o velmi základní vysvětlení, skutečná odpověď zní: přečtěte si dokumentaci dodanou se zdrojovým kódem ... Pouze tam přesně víte, jak ji sestavit.

11
Little Jawa

Vždy byste se měli pokusit nainstalovat software z úložišť, ať už je to oficiální, PPA/jiné neoficiální úložiště. Tímto způsobem získáte všechny stabilní verze, zabezpečení a nové aktualizace funkcí při instalaci dalších aktualizací systému. Další výhodou je, že se nemusíte starat o budování, závislosti a tvrdší odinstalaci (protože aplikace se neobjeví v synaptických) se soubory dehtu.

Například můžete nainstalovat mysql instalací balíčku mysql-server.

Pokud opravdu chcete používat soubory dehtu, je běžný proces spuštěn (instalace může vyžadovat Sudo):

./configure
make
make install

Vezměte prosím na vědomí, že některé z výše uvedených příkazů nemusí být nutné, podívejte se na soubory readme v souboru dechtu nebo zkuste spustit ./configure --help

7
papukaija

Soubory s příponou tar.bz2 jsou běžně známé jako compressed tarball. Další příklady jsou .tar.gz (běžnější) a .tgz.

Tento soubor můžete extrahovat pomocí ...

tar -xvjf file.tar.bz2

Tím se extrahují soubory z tarballu do adresáře, ve kterém se právě nacházíte, a měl by se tam vytvořit nový adresář, v němž budou soubory z tarballu.

Stručné vysvětlení možností:

  • -x: extrakt
  • -v: podrobný: ukázat, co je extrahováno
  • -j: typ komprese, v tomto případě bzip2
  • -f: 'další přijde název souboru'

To však pravděpodobně nestačí. V závislosti na tom, co to je, může mít kompletní kompilované nastavení a je třeba zkopírovat do nového adresáře a spustit spustitelný soubor. Mohlo by také obsahovat zdroj pro program, který musíte zkontrolovat, provést, provést instalaci. Obecně (tj. Předpokládám) by mělo obsahovat readme, které vysvětluje, co dělat dál.

Varování:

Instalace softwaru, jako je tento, Nainstaluje žádné závislosti a bude si stěžovat, pokud se pokusíte nainstalovat tarball před instalací těchto závislostí. Použijte web nebo samotný soubor, abyste zjistili, zda existují závislosti, a nejprve je nainstalujte. Ale vždy se vždy nejprve pokuste najít .DEBian instalační soubor nebo odkaz na ppa, takže můžete použít softwarové centrum Ubuntu.


Pokud se pokoušíte nainstalovat pluginy gimp, přeskočili jste části zmíněného instalačního procesu v tomto odkaz .

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

a budete také potřebovat 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

Před stažením souborů pomocí wgetu navštivte web a podívejte se, zda nemá novější verze. Tyto pokyny jsou od 3. května 2012, aby mohly být staré;)

6
Rinzwind

Z oficiálních webových stránek Linux Mint

Instalace z archivů (.Zip tar.gz atd.):

Tyto archivy obvykle obsahují zdroj balíčku. Každá z nich má obvykle jiný přístup k instalaci. Budu diskutovat o společné metodě, která bude pravděpodobně fungovat pro všechny.

Obecné požadavky:

  1. ohnutí

  2. bizon nebo bizon ++

  3. python

Protože tyto archivy obsahují zdroj, váš systém potřebuje kompilované a vytvořené zdroje potřebné programovací jazyky. Balíčky obecných požadavků uvedené výše pro vás tedy nemusí stačit. V takovém případě musíte nainstalovat požadované balíčky prostřednictvím jednoho z procesů # 1, # 2, # 3 (vyžaduje připojení k internetu). O závislostech na vašem softwaru můžete vědět v souboru readme obsaženém v archivech.

Kroky:

  1. otevřete archivy pomocí správce archivů dvojitým kliknutím na něj a poté jej rozbalte.

  2. kód:

cd cesta k extrahované složce

  1. uvnitř extrahované složky vypadat opatrně ....

a. Pokud najdete soubor s názvem configure then

./configure    
make
Sudo make install

Pokud se první kód neprovede, spusťte tento kód před výše uvedenými kódy:

chmod +x configure

b. Pokud najdete soubor s názvem install.sh, pak

Kód:

chmod +x install.sh

./install.sh nebo Sudo ./install.sh (pokud to vyžaduje oprávnění root)

nebo můžete na něj dvakrát kliknout a vybrat spustit v terminálu nebo jednoduše spustit.

N.B .: někdy existuje soubor, něco jako your_software_name.sh místo namísto install.sh. V tomto případě musíte nahradit install.sh se správným názvem v předchozích kódech.

c. Pokud najdete soubor s názvem install then

kód:

chmod +x install

./install nebo Sudo ./install (pokud to vyžaduje oprávnění root)

nebo můžete na něj dvakrát kliknout a vybrat spustit v terminálu nebo jednoduše spustit.

d. Pokud najdete soubor s názvem make (pokud neexistuje žádný konfigurační soubor), pak

kód:

make
Sudo make install

e. Pokud stále nemůžete najít požadované soubory

pak to může být ve speciální složce (obvykle ve složce s názvem bin). Přesuňte se do této složky pomocí příkazu cd s příslušnou cestou a poté se znovu podívejte a postupujte stejným způsobem.

5
Jasser

Balíček někdy obsahuje spustitelný soubor se stejným názvem softwaru. Stačí to spustit na terminálu.

$ ./Software-Name
2
WeirdElfB0y

Před kompilací extrahovaného archivu tar.gz-, tar.bz2-, tar.xz byste měli provést následující akce:

  1. Nejprve byste měli zkontrolovat existenci Ubuntu balíčku pro aplikaci, kterou se pokoušíte kompilovat.
    Například pokud se pokoušíte kompilovat Empathy, měli byste jej vyhledat v archivu balíčků na packages.ubuntu.com pro vaše vydání (nebo pro - všechna vydání ).
    Výsledky pro Empatie:

    Balíček empatie

    • důvěryhodný (14.04LTS) (gnome): GNOME multi-protokolový chat a call klient 3.8.6-0ubuntu9: AMD64 arm64 armhf i386 powerpc ppc64el
    • trusty-updates (gnome): GNOME multi-protokolový chat a call klient 3.8.6-0ubuntu9.2: AMD64 arm64 armhf i386 powerpc ppc64el
    • xenial (16.04LTS) (gnome): GNOME multi-protokolový chat a call klient [ vesmír ]
      3.12.11-0ubuntu3: AMD64 arm64 armhf i386 powerpc ppc64el s390x
    • rafinovaný (gnome): GNOME multi-protokol chat a volání klienta [ vesmír ]
      3,25.90 + opravdu3.12.14-0ubuntu1: AMD64 arm64 arm64 armhf i386 ppc64el s390x
    • bionický (gnome): GNOME multi-protokolový chat a call klientský [ vesmír ]
      3,25.90 + opravdu3.12.14-0ubuntu1: AMD64 arm64 arm64 armhf i386 ppc64el s390x
  2. Pak nainstalujte balíček build-essential pomocí

    Sudo apt-get install build-essential
    
  3. Protože víme, že balíčky mají závislosti (jak na spuštění, tak na kompilaci), je třeba nainstalovat závislosti na kompilaci (známé také jako závislosti na sestavení). Měli byste povolit zdrojový kód repozitáře ( deb-src) v Software a aktualizace (software-properties-gtk) a poté spusťte

    Sudo apt-get build-dep empathy
    
  4. Poté můžete stažený archiv zdroje extrahovat a zkusit jej zkompilovat obvyklým způsobem

    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
    

    Poznámka: v tomto příkladu ./configure fáze selže na Ubuntu Xenial (16.04 LTS) kvůli skutečnosti, že závislosti verzí knihoven nejsou uspokojeny.
    V tom případě máte dvě možnosti - použijte starší předkompilovanou zabalenou verzi z úložiště, zkuste najít novější verzi v PPA nebo upgradovat celé Ubuntu na další vydání (nejlépe LTS).

2
N0rbert

Programy, které jsou nabízeny jako soubory tar.gz, se často nemusí kompilovat ze zdroje; stačí je rozbalit, uvíznout v příslušném adresáři a propojit se s spustitelnou cestou. Zde je několik příkladů příkazů, které jsem dnes používal.

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

Adresáře, které jsem použil, byly informovány tímto příspěvkem: Kam instalovat programy?

1
Selah

Nejprve extrahujte obsah komprimovaného archivu

tar jvxf filename.tar.bz2

Přejděte do adresáře, do kterého byly soubory extrahovány

cd filename/  

Spusťte skript z archivu, který se připravuje na kompilaci

./configure  

Kompilace zdrojového kódu do (a) binárních souborů

make  

A nainstalujte spustitelné soubory pomocí 'Sudo' (superuser do)

Sudo make install

Zdvořilost: Adam Angelo a http://www.codecoffee.com/tipsforlinux/articles/27.html

0
Akash Kandpal