Jedním z problémů, které i nadále způsobují problémy nováčkům v systému Linux nebo uživatelům s menšími znalostmi, je instalace balíčků nebo způsob instalace programů v systému Linux. To bylo částečně vyřešeno nástroji jako YaST, Software Center, Pi Store a dalšími programy pro automatizaci instalací Linuxu jako Gdebi, Synaptic atd.
Ale když stahujeme softwarové balíčky které se nenacházejí v úložištích naší distribuce nebo chceme instalovat programy v Linuxu s jinou verzí, než jakou poskytují zdroje naší distribuce, věci se komplikují. Zvláště když jsou stažené balíčky tarbally se zdrojovým kódem.
Ve Windows je s Instalační službou Windows vše mnohem jednodušší, také existují příliš mnoho rozšíření binární soubory k instalaci (.exe, .bat, .msu). Ti, kteří přicházejí z platformy Apple, si také všimli, že Mac OS X .dmg má příliš mnoho rozšíření.
Další odporné téma v Linuxu (a dalších * nix) je závislosti, to znamená balíčky, které závisejí na jiných balíčcích, a pokud nebudou nainstalovány, nebudeme moci nainstalovat první. V tomto případě existuje spousta správců balíčků, kteří usnadňují život a automaticky řeší závislosti. Jinak bychom je museli řešit sami ručně.
S tímto konzultace Mám v úmyslu, aby to pro vás bylo něco triviálnějšího a nepředstavovalo problém při instalaci programů v systému Linux. V následujících řádcích si popíšeme nejoblíbenější rozšíření a typy balíčků, které ve světě Linuxu existují, a postup jejich instalace jednoduchým způsobem.

Balíčky .deb a .rpm:
Linux je rozdělen do dvou velkých světů a balíčky jej velmi dobře reprezentují DEB a RPM. První používá Debian a deriváty jako Ubuntu, zatímco druhé používá SuSE, Fedora a další.
RPM:
Pokud se nacházíte Novell SuSE nebo v openSuSE, můžete použít YaST k instalaci balíčků tohoto typu. Chcete-li to provést, stačí přejít do nabídky SuSE, kliknout na „Systém“, „YaST“ a poté přejít na možnost „Instalovat / odinstalovat software“. Můžeme tedy instalovat programy v systému Linux z DVD vašeho distribučního systému nebo ze sítě.
Pokud již máme balíček stažený, můžeme na něj kliknout pravým tlačítkem a dá nám možnost Instalovat. Velmi snadné…
Pokud to chceme udělat z konzoly místo z YaST používá Zypper:
zypper install nombre_programa
V Red Hat více stejných ... Na druhou stranu, pokud máte Fedora nebo CentOS, můžete použít YUM. Pojďme nejprve s YUM, že z adresáře, kde je balíček umístěn, v terminálu musíte napsat:
yum install nombre_paquete
A pokud existuje společný nástroj k instalaci RPM Jedná se o samotné rpm přítomné v mnoha distribucích, které jsou založeny na tomto typu balíčku:
rpm –i nombre_paquete.rpm
V Mandrivě můžete použít Mandriva Control Center k instalaci programů nebo RPMDrake. Můžete také použít v textovém režimu
URPM:
urpm –i nombre_paquete.rpm
DEB:
V Ubuntu můžete k instalaci balíčků z oficiálních úložišť použít jednoduché softwarové centrum Ubuntu. Z Debianu jej lze také nainstalovat pomocí gdebi-gtk, graficky a snadno nebo pomocí Synapticu, fungují také na jiných distribucích, stačí je nainstalovat.
Dalším zajímavým nástrojem je Dselect, který také v grafickém režimu umožňuje snadnou manipulaci s balíčky. Ale pro ty, kteří více zatahují konzolu, můžete použít dpkg nebo apt (nezapomeňte předřadit sudo nebo pracovat s oprávněními root):
Dpkg –i nombre_paquete.deb
o
Apt-get install nombre_paquete
Nadání je další poměrně kompletní nástroj, který můžete použít zadáním následujícího:
aptitude install nombre_paquete
Další správci balíků ve vašem distribučním systému:
Arch Linux a deriváty používají správce balíčků s názvem pacman. Byl vytvořen Juddem Vinetem a je schopen automaticky řešit závislosti. Instalace balíčku s tímto správcem:
pacman –S nombre_paquete
Dopravné je další z velkých správců balíků, například Gentoo. Má podobnosti s porty BSD a je kompatibilní s POSIX a prostředím python. Používá ho také FreeBSD. Postup instalace balíčku:
emerge nombre_paquete
paldo Jedná se o operační systém s jádrem Linux, který používá správce balíků upkg. Byl vytvořen Jürgem Billeterem a pro instalaci programů v Linuxu s ním musíte napsat:
upkg-install nombre_paquete
Distribuce systému Pardus Linux používá jednoduchý správce balíčků napsaný v Pythonu a známý jako PiSi. Ke kompresi paketů využívá LZMA a XZ a především je pozoruhodná technologie Delta, která umožňuje stáhnout pouze rozdíly mezi pakety, aby se ušetřila šířka pásma. Nainstalujte takto:
pisi install nombre_paquete
Jak nainstalovat tarballs:
Balíčky, které jsou nainstalovány přímo ze zdroje, jsou zabaleny s primitivním, ale stále užitečným a efektivním nástrojem Tar (odtud název tarball) a poté komprimován pomocí nějakého komprimovaného formátu.
Některé balíčky tohoto typu přicházejí se soubory uvnitř, jako jsou .jar, .bin, .rpm, ..., v takovém případě stačí vybalit a použít správný postup pro binární soubor, který obsahuje. Ale obvykle to tak je zdrojový kód být zkompilován a nainstalován.
Uvidíme jak. První věc, když pracujeme z konzoly, je umístit se do adresáře, kde se nachází balíček, se kterým chceme pracovat. K tomu používáme nástroj „cd“. Pokud jste si například stáhli balíček a máte jej ve složce Stažené soubory, zadejte terminál:
cd Descargas
A prompt změní se s touto cestou, což znamená, že se nacházíte v tomto systémovém adresáři. Měli byste také pamatovat na to, že potřebujete oprávnění k provádění určitých akcí, jako je ./configure, make nebo make install…, které uvidíme dále.
Nainstalujte tar.gz nebo tgz:
Tyto typy tarballu jsou široce používány v Slackware a deriváty, ačkoli pro ostatní distribuce byl rozšířen na kód balíčku. Instalace tar.gz je taková (nezapomeňte spustit ./configure, provést a provést instalaci s oprávněními, víte, jako root nebo pomocí příkazu sudo před příkazem ...):
cd directorio_donde_se_encuentra_el_tarball tar –zxvf nombre_paquete.tar.gz (o nombre_paquete.tgz, en caso de ser un .tgz) cd nombre_paquete_desempaquetado ./configure make make install
Pokud to nefunguje Chcete-li nainstalovat tar.gz, můžete otevřít rozbalený adresář a zkontrolovat, zda existuje textový soubor s pokyny k jeho instalaci. Někdy, když nedodrží tento standardní postup, vývojáři zahrnou tyto typy souborů, aby vysvětlili zvláštnosti, závislosti atd.
Tar.bz2 nebo .tbz2:
Je to velmi používaný balíček v BSD a to se také rozšířilo na Linux a další * nix. Je zabalen s tar a komprimován pomocí BSD Zip 2. Postup instalace tohoto typu programu je:
cd directorio_donde_se_encuentra_el_paquete tar –jxvf nombre_paquete.tar.bz2 (o nombre_paquete.tbz2, e incluso nombre_paquete.tbz) cd nombre_directorio_desempaquetdo ./configure make make install
To by mělo stačit k instalaci programů v systému Linux. Ujistěte se, že používáte privilegia pro nejnovější příkazy.
Jiný archiv pásků:
Někdy páskový archiv nebo nekomprimovaný soubor tar. Tento typ balíčku udržuje informace potřebné k úplné obnově souborů, které obsahuje, a k jeho rozbalení, stačí to udělat:
tar xvf nombre_paquete.tar
Pak vyhledejte soubor s názvem README.txt (nebo podobný) uvnitř rozbaleného adresáře a vyhledejte pokyny k instalaci. Normálně jde o provedení postupu podobného předchozím ...
Tar.xz nebo .xz nebo .txz:
V poslední době vidím toho chlapa víc. Abyste mohli pracovat s tímto typem obalu, musíte mít tento nástroj xz-utils nainstalován. Chcete-li je rozbalit a nainstalovat, použijte:
tar Jxvf nombre_paquete.tar.xz
o
Xz –d nombre_paquete.tar.xz Tar –xf nombre_paquete.tar
o
Unxz nombre_paquete.xz
Po rozbalení se prohledá soubor README.txt nebo INSTALL.txt zobrazit podrobnosti o instalaci, která je obvykle typická ./configure, make a make install. I když někdy lze použít cmake.
.gz nebo .gzip nebo .bzip2:
s Zip GNU lze komprimovat balíčky typu .gz nebo .gzip. S nimi se zachází podobně jako s komprimovanými balíčky BSD Zip 2 s příponou .bzip2. Abychom mohli s tímto typem balíčku pracovat, musíme mít v našem systému k dispozici nástroje unzip a bunzip2:
gunzip –c nombre_paquete.gz bunzip2 nombre_papuete.bz2
Zbytek je podobné viděným krokům s předchozími tarballs… Ujistěte se, že vidíte soubory README nebo INSTALL.
.tar.lzma, .tlz:
Ať už se zobrazí pod svým dlouhým názvem .tar.lzma, nebo pokud se zobrazí pod svým krátkým názvem .tlz, používají tyto balíčky kompresní algoritmus Lempel-Ziv-Markov a pro jejich extrakci a instalaci je nutné zadat konzolu (dříve musíte mít nainstalovaný balíček lzma):
unlzma nombre_fichero.lzma
o
lzma -d file.lzma
o
tar --lzma -xvf file.tlz
o
tar --lzma -xvf file.tar.lzma
V závislosti na formátu, ve kterém je nám balíček předložen. Pak se můžete podívat na nějaký textový soubor uvnitř s pokyny nebo postupovat podle pokynů, které jsme popsali při instalaci ostatních tarballů (./config, make, make install). Další dobrou praxí je podívat se na webové stránky pro vývojáře, kde jsou návody, jak instalovat balíčky, nebo existují stránky Wiki se spoustou informací.
* Poznámka: můžete také nainstalovat určité zabalené balíčky pomocí nástroje s názvem installpkg.
Jak nainstalovat binární balíčky:
.sklenice:
Chcete-li nainstalovat balíčky Java je to docela jednoduché. Požadavky jsou zřejmé, mít nainstalovaný virtuální stroj Oracle Java (JRE nebo JDK). Chcete-li jej nainstalovat, musíme na něj kliknout pravým tlačítkem myši a vybrat „Otevřít v jiné aplikaci“Z rozevírací nabídky. Zobrazí se okno se seznamem aplikací v našem systému a níže uvedeným formulářovým řádkem k napsání jedné. V tomto prostoru napíšete „Java -jar. „Bez uvozovek, včetně prostoru po sklenici, který mi zbyl. Poté kliknete na tlačítko "Otevřeno"A mělo by to fungovat bez problémů." Jak vidíte, není nutné jej instalovat.
.zásobník:
Můžeme je spustit dvojitým kliknutím na ně, abychom je otevřeli, pokud jsme to již dříve dali oprávnění ke spuštění. Chcete-li to provést, klikněte pravým tlačítkem myši na soubor a přejděte na „vlastnosti„Přiřadit oprávnění ke spuštění na kartě«Promiňtes ». Lze jej také nainstalovat z konzoly následujícím způsobem:
cd directorio_donde_está_el_binario ./nombre_binario.bin
.běh:
pro .běh budeme postupovat podobným způsobem jako .bin. Tento formát je široce používán pro ovladače, jako je AMD Catalyst Center. Chcete-li jej nainstalovat, můžete použít konzolu:
cd directorio_donde_está_el_paquete sh ./nombre_paquete.run
Nezapomeňte předem přiřadit oprávnění ke spuštění. Některé také musí být spuštěny s oprávněními, v takovém případě to proveďte jako root nebo pomocí sudo.
Chcete-li nainstalovat .run v grafickém režimu, můžete na něj kliknout pravým tlačítkem a vybrat „vlastnosti„, Pak na kartě“Oprávnění„Značky“Povolit spuštění souboru jako programu"A souhlasíte s uzavřením." Nyní, když dvakrát kliknete na .run, uvidíte, že se otevře instalační program velmi podobný těm ve Windows (zadejte Další, Další, OK…).

Jak nainstalovat skripty:
.sh:
V Linuxu také můžeme najít skripty s příponami .sh nebo .py. Chcete-li nainstalovat tento typ skriptů, přejdeme do adresáře, kde se skript nachází, pomocí příkazu „cd“, jak jsme viděli dříve. Oko! Pokud je skript zabalený, nejprve jej rozbalte nebo rozbalte. Poté mu můžete udělit oprávnění ke spuštění, jak již víte (můžete to udělat v grafickém režimu nebo z terminálu příkazem „chmod + x název_skriptu"bez uvozovek). Jakmile mají oprávnění ke spuštění, z terminálu:
sh nombre_script.sh
o
./nombre_script.sh
.py:
Pro soubory s přípona .py musí být volán tlumočník programovacího jazyka Python. Chcete-li to provést, zadejte do konzoly toto:
python nombre_script.py install
Ostatní:
K instalaci programů v systému Linux existují další typy souborů a balíčků. Některé balíčky od BSD, Solaris, Mac OS X a dalších * nix lze nainstalovat na Linux. Příkladem toho jsou Solaris .pkg. Chcete-li nainstalovat .pkg, můžete na ně kliknout pravým tlačítkem myši, přejít na „vlastnosti"A"Oprávnění„A přidělte mu oprávnění ke spuštění. Poté na ně dvakrát kliknete a nainstalujete je.
Existují také nástroje jako Cizinec převádět z jednoho formátu do druhého, například z rpm na deb atd. To se velmi nedoporučuje a někdy to může způsobit problémy. Takže to nedoporučuji.
Pokračujeme s blábolem balíčků v Linuxu a říkáme, že je jich více než těch, které jsou zde vidět, ale jsou vzácnější a neobvyklejší. Příkladem vzácnosti je .slp používají z projektu Stampede Linux. Chcete-li transformovat .slp do dalších běžnějších formátů, můžete použít Alien (dříve nainstalovaný Alien) takto:
sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated
Např., transformovat z .slp na rpm:
sudo alien miprograma.slp miprograma.rpm generated
Můžete zanechat své komentáře s požadavky, pochybnosti nebo komentáře. Pokud budete mít po provedení kroků v tomto výukovém programu nějaké problémy, rádi vám pomůžeme.