Většinu času budete instalovat balíčky pomocí vestavěného správce balíčků Linux. Pro CentOS je to mňam. Pro Debian je to apt-get a tak dále. Pokud budete mít štěstí. Bohužel ne všechen užitečný software je úhledně zabalen v repozitářích.
Je toho hodně, co se tam volně povaluje a čeká na kompilaci a instalaci. V tomto článku vám ukážeme, jak nainstalovat soubory tar.gz tradičním způsobem na novou instalaci CentOS.
SPRÁVNÝ způsob instalace souborů tar.gz
Jedním z důvodů, proč jsou správci balíčků jako yum tak užiteční, je to, že se postarají o úklid poté, co skončíte. Chcete-li odinstalovat balíček, stačí zadat:
yum remove xyz
Balíčky ve volné přírodě však nemusí být dobře vyrobené. Možná neexistuje výchozí způsob odstranění balíčku a všech jeho souborů. Později vám ukážeme bezpečný způsob, jak to udělat, abyste mohli balíčky zcela odstranit i bez odinstalačního programu. Ale zatím budeme předpokládat, že balíček, který chcete nainstalovat, je dobře vyrobený a dodržuje důležité standardy kódování.
Oprávnění ke kompilaci a instalaci souborů tar.gz
Konečný proces instalace těchto souborů vyžaduje oprávnění root. Pokud nejste přihlášeni jako root (a v ideálním případě byste neměli být!), budete muset použít příkaz „sudo“. Pokud nemáte uživatele schopného spouštět sudo, pak si ho buď vytvořte, nebo se sami přihlaste jako root. Takže můžeme začít!
Krok 1:Instalace vývojových nástrojů
Vývojové nástroje pro Linux jsou shluk asi 100 balíčků (včetně závislostí), které jsou nutné ke kompilaci programů. Můžete zkontrolovat, zda jsou nainstalovány, zadáním něčeho jako:
gcc -v
Pokud se zobrazí „příkaz nenalezen“, musíte nainstalovat nástroje zadáním:
sudo yum groupinstall "Development tools"
Toto je pro CentOS. Pro Ubuntu se to nazývá balíček „sestavení-základní“ a tak dále. Instalace vyžaduje oprávnění správce:
Jakmile jsou vývojářské nástroje nainstalovány, je čas na kompilaci!
Krok 2:Získejte adresu URL souboru tar.gz ke stažení
V tomto příkladu používáme bezplatné ukázkové balíčky „Hello World“ na gnu.org, které se nacházejí zde:
http://ftp.gnu.org/gnu/hello/
Najdeme požadovaný soubor, klikneme pravým tlačítkem a zkopírujeme adresu URL cílového souboru:
Jakmile to máme, stáhneme si to.
Krok 3:Stáhnout soubor
K tomu stačí použít příkaz „wget“ s adresou URL souboru, kterou jsme získali v kroku 2 takto:
wget http://ftp.gnu.org/gnu/hello/hello-2.10.tar.gz
Tím zahájíte přenos do našeho systému:
Jakmile je přenosová lišta kompletní, musíme ji rozbalit.
Krok 4:Rozbalení tar.gz do nové složky
Soubor tar.gz bude nyní ve vašem aktuálním adresáři. Rozbalíme to takto:
tar -zxf hello-2.10.tar.gz
Tím se vytvoří nová složka s názvem souboru bez přípony, jak je znázorněno zde:
Přejděte do této složky zadáním;
cd hello-2.10
Nyní je čas balíček nainstalovat!
Krok 5:Instalace balíčku
Instalační proces se skládá z těchto tří příkazů po sobě:
./configure make sudo make install
Všimněte si, že pro poslední z nich potřebujete oprávnění „sudo“! Zadejte je jeden po druhém, počkejte na dokončení a poté pokračujte dalším příkazem. Na konci by se měl zkompilovat a nainstalovat bez jakýchkoli chyb:
Krok 6:Spuštění programu
Balíček by měl do systému nainstalovat své binární soubory a přidat proměnné $PATH. Stačí tedy zadat příkaz, jak je znázorněno zde:
Jak vidíte, funguje to! Úspěšně jsme zkompilovali a nainstalovali balíček pro Linux!
Krok 7:Odebrání balíčku
Zde budete muset doufat a modlit se, že vývojář balíčku zahrnul odinstalační skript. Pokud ne, odstranění všech souborů, které byly nainstalovány, může způsobit masivní bolest v krku. Pokud je však kód dobrý, měli byste být schopni přejít do instalační složky jako v kroku 4 a zadat:
sudo make uninstall
A to by mělo odstranit balíček z vašeho systému. Později uvidíte, jak balíčky nainstalovat, abyste se při odinstalaci nemuseli spoléhat na dobré milosti programátora. Ale právě teď je to „standardní“ způsob instalace souborů tar.gz v Linuxu.
Samozřejmě, pokud jste jedním z našich zákazníků CentOS Hosting, nemusíte instalovat tar.gz v CentOS, jednoduše se zeptejte našich administrátorů, posaďte se a relaxujte. Naši administrátoři vám okamžitě nainstalují tar.gz do CentOS.
PS. Pokud se vám tento příspěvek o Jak nainstalovat tar.gz v CentOS líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.
Vyzkoušejte náš plně spravovaný hosting CentOS ještě dnes – již od 24,99 $ měsíčně!