Nainstalujte programy na Linux

Linuxová rozšíření balíčků

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é nejsou v repozitářích naší distribuce, nebo když chceme nainstalovat programy v Linuxu s verzí odlišnou od té, která je součástí zdrojového kódu naší distribuce, věci se komplikují. To platí zejména v případě, že stažené balíčky jsou tarbally obsahující zdrojový kód.

Ve Windows vše mnohem usnadňuje instalační služba Windows Installer a není třeba instalovat příliš mnoho binárních přípon (.exe, .bat, .msu). Ti, kteří přicházejí z platformy Apple, si také jistě všimli, že soubory .dmg používané v Mac OS X mají příliš mnoho přípon.

Dalším záludným problémem v Linuxu (a dalších systémech *nix) jsou závislosti ; tedy balíčky, které závisí na jiných balíčcích, a pokud ty druhé nejsou nainstalovány, nemůžeme nainstalovat ani ty první. V tomto případě existuje mnoho správců balíčků, které nám usnadňují život a automaticky řeší závislosti. Jinak bychom je museli řešit ručně sami.

IP sítě
Související článek:
Jak poznat moji IP v Linuxu

Tento tutoriál si klade za cíl vám instalaci programů v Linuxu výrazně zjednodušit a zmírnit. V následujících řádcích popíšeme všechna nejběžnější rozšíření a typy balíčků používané ve světě Linuxu spolu s přímočarým procesem instalace.

deb vs rpm Tux: A kterému dáváte přednost?

Balíčky .deb a .rpm:

Linux se dělí na dva hlavní světy, což je dobře reprezentováno balíčky DEB a RPM . První z nich používá Debian a jeho deriváty jako Ubuntu, zatímco druhý používají SuSE, Fedora a další.

RPM:

Pokud používáte Novell SuSE nebo openSUSE , můžete k instalaci těchto typů balíčků použít YaST. Chcete-li to provést, jednoduše přejděte do nabídky SuSE, klikněte na „Systém“, poté na „YaST“ a nakonec vyberte „Instalace/odinstalace softwaru“. To vám umožní instalovat programy v Linuxu z DVD vaší distribuce 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é…

Logo RAR
Související článek:
Rozbalte RAR na Linuxu

Pokud to chceme udělat z konzole místo YaSTu, použijeme Zypper :

zypper install nombre_programa

V Red Hatu je to víceméně stejné… Pokud ale máte Fedoru nebo CentOS, můžete použít YUM . Začněme s YUM. Z adresáře, kde se balíček nachází, byste měli v terminálu zadat:

yum install nombre_paquete

A pokud existuje běžný nástroj pro instalaci RPM balíčků, pak je to samotný RPM balíček, který je přítomen v mnoha distribucích založených na tomto typu balíčků:

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 repozitářů použít jednoduché Centrum softwaru Ubuntu. V Debianu můžete balíčky instalovat také graficky pomocí gdebi-gtk nebo pomocí Synaptic. Tyto nástroje fungují i ​​na jiných distribucích; stačí je nainstalovat.

Dalším zajímavým nástrojem je Dselect, také grafický nástroj pro snadnou správu balíčků. Pro ty, kteří dávají přednost příkazovému řádku, je k dispozici dpkg nebo apt (nezapomeňte použít sudo nebo spustit s root oprávněními):

Dpkg –i nombre_paquete.deb

o

Apt-get install nombre_paquete

Aptitude je další poměrně komplexní nástroj, který můžete použít zadáním následujícího příkazu:

aptitude install nombre_paquete

Další správci balíků ve vašem distribučním systému:

Arch Linux a jeho 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 pomocí tohoto správce:

pacman –S nombre_paquete

Portage je další významný správce balíčků, používaný v systémech jako Gentoo. Sdílí podobnosti s Ports od BSD a je kompatibilní s POSIX a prostředím Python. Používá ho také FreeBSD. Instalace balíčku s jeho pomocí:

emerge nombre_paquete

Paldo je operační systém založený na Linuxu, který používá správce balíčků upkg. Vytvořil ho Jürg Billeter a pro instalaci programů v Linuxu s jeho pomocí je nutné zadat:

upkg-install nombre_paquete

Linuxová distribuce Pardus používá jednoduchý správce balíčků napsaný v Pythonu, známý jako PiSi . Pro kompresi balíčků používá LZMA a XZ a její nejvýznamnější funkcí je technologie Delta, která umožňuje stahovat pouze rozdíly mezi balíčky, čímž se šetří šířka pásma. Pokyny k instalaci jsou následující:

pisi install nombre_paquete

Tar Tux box

Jak nainstalovat tarballs:

Balíčky instalované přímo ze zdrojového kódu jsou zabaleny pomocí primitivního, ale stále užitečného a efektivního nástroje Tar (odtud název tarball ) a poté komprimovány pomocí nějakého komprimovaného formátu.

Některé balíčky tohoto typu obsahují soubory jako .jar, .bin, .rpm atd. V takovém případě je stačí rozbalit a použít správný postup pro binární soubor uvnitř. Obecně se však jedná o zdrojový kód , který je třeba zkompilovat a nainstalovat.

Podívejme se jak. Nejprve se při práci z konzole musíme přesunout do adresáře, kde se nachází balíček, se kterým chceme pracovat. To provedeme pomocí příkazu „ cd “. Pokud jste si například stáhli balíček a je ve složce Stažené soubory, zadejte do terminálu následující příkaz:

cd Descargas

Výzva se změní na tuto cestu , což znamená, že se nacházíte v tomto systémovém adresáři. Měli byste si také uvědomit, že k provádění určitých akcí, jako například `./configure`, `make` nebo `make install`, potřebujete oprávnění, které uvidíme níže.

Nainstalujte tar.gz nebo tgz:

Tento typ tarballu se široce používá ve Slackware a jeho derivátech , ačkoli se stal běžnějším pro balení kódu v jiných distribucích. Instalace souboru tar.gz se provádí následovně (nezapomeňte spustit `./configure`, `make` a `make install` s oprávněními, tedy jako root, nebo přidáním `sudo` do příkazu):

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 se vám nepodaří soubor tar.gz nainstalovat, můžete v rozbaleném adresáři vyhledat textový soubor s instalačními pokyny. Někdy, když vývojáři nedodržují tento standardní postup, přidávají tyto typy souborů, aby vysvětlili specifika, závislosti atd.

Tar.bz2 nebo .tbz2:

Tento balíček je široce používán v BSD a rozšířil se také do Linuxu a dalších systémů *nix. Je zabalen pomocí tar a komprimován pomocí BSD Zip 2. Postup instalace tohoto typu programu je následující:

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 Linuxu. Ujistěte se, že pro poslední příkazy používáte oprávnění .

Jiný archiv pásků:

Někdy se používá páskový archiv nebo nekomprimovaný soubor tar . Tento typ balíčku obsahuje informace potřebné k úplné obnově souborů, které obsahuje, a k jeho rozbalení stačí provést následující:

tar xvf nombre_paquete.tar

Dále v rozbaleném adresáři vyhledejte soubor s názvem README.txt (nebo podobný) a najděte pokyny k instalaci. To obvykle zahrnuje podobný postup, jaký je popsán výše…

Tar.xz nebo .xz nebo .txz:

V poslední době jich vídám čím dál víc. Pro práci s těmito typy balíčků je potřeba mít nainstalovaný nástroj xz-utils . Pro jejich rozbalení a instalaci použijete:

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í vyhledejte soubor README.txt nebo INSTALL.txt , kde najdete podrobnosti o instalaci. Obvykle se jedná o typické příkazy ./configure, make a make install. Někdy však lze použít cmake.

.gz nebo .gzip nebo .bzip2:

GNU Zip dokáže komprimovat soubory .gz nebo .gzip. Tyto soubory se zpracovávají podobně jako komprimované soubory BSD Zip 2 s příponou .bzip2. Pro práci s těmito typy souborů musíte mít v systému nainstalované nástroje unzip a bunzip2.

gunzip –c nombre_paquete.gz
bunzip2 nombre_papuete.bz2

Zbytek je podobný krokům uvedeným u předchozích tarballů… Nezapomeňte zkontrolovat, zda jsou k dispozici nějaké 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 balíček prezentován, si můžete buď prohlédnout textové soubory s pokyny uvnitř, nebo postupovat podle kroků, které jsme popsali pro instalaci ostatních tarballů (./config, make, make install). Dalším dobrým postupem je navštívit webové stránky vývojáře , kde najdete návody, jak balíčky nainstalovat, nebo wiki stránky s množstvím informací.

*Poznámka: Některé balíčky můžete také nainstalovat pomocí nástroje s názvem installpkg.

Jak nainstalovat binární balíčky:

.sklenice:

Instalace balíčků Java je poměrně jednoduchá. Požadavky jsou zřejmé: musíte mít nainstalovaný virtuální stroj Oracle Java (buď JRE, nebo JDK). Chcete-li jej nainstalovat, klikněte pravým tlačítkem myši na balíček a z rozbalovací nabídky vyberte možnost „ Otevřít v jiné aplikaci “. Zobrazí se okno se seznamem aplikací ve vašem systému a dole polem pro zadání aplikace. Do tohoto pole zadejte „ java -jar “ (bez uvozovek, včetně mezery za slovem „jar“, kterou jsem přidal). Poté klikněte na tlačítko „Otevřít “ a mělo by to bez problémů běžet. Jak vidíte, není nutné jej instalovat.

.zásobník:

Můžeme je spustit dvojitým kliknutím, pokud jsme jim předem udělili oprávnění ke spuštění . Chcete-li to provést, klikněte pravým tlačítkem myši na soubor a poté přejděte na „ Vlastnosti “, kde na kartě „ Oprávnění “ přiřadíte oprávnění ke spuštění . Lze je také nainstalovat z konzole následujícím způsobem:

cd directorio_donde_está_el_binario
./nombre_binario.bin

.běh:

U souborů .run budeme postupovat podobně jako u souborů .bin. Tento formát se běžně používá pro ovladače, jako například AMD Catalyst Center. Můžete jej nainstalovat pomocí příkazového řádku:

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.

Pokud chcete soubor .run nainstalovat graficky , můžete na něj kliknout pravým tlačítkem myši a vybrat „ Vlastnosti “. Poté na kartě „ Oprávnění “ zaškrtnout políčko „ Povolit spuštění souboru jako programu “ a kliknutím na OK jej zavřít. Po dvojitém kliknutí na soubor .run se nyní otevře instalační program, který je velmi podobný instalačním programům systému Windows (jako Další, Další, OK...).

Nainstalujte programy do linuxu

Jak nainstalovat skripty:

.sh:

V Linuxu můžeme také najít skripty s příponami .sh nebo .py . Pro instalaci těchto typů skriptů přejdeme do adresáře, kde se skript nachází, pomocí příkazu „cd“, jak jsme viděli dříve. Poznámka: Pokud je skript zabalený, nejprve jej rozbalte nebo dekomprimujte. Poté mu můžete udělit oprávnění ke spuštění, jak již víte (můžete to provést graficky nebo z terminálu pomocí příkazu „ chmod +x název_skriptu “ bez uvozovek). Jakmile má oprávnění ke spuštění, z terminálu:

sh nombre_script.sh

o

./nombre_script.sh

.py:

Pro soubory s příponou .py je nutné zavolat interpret programovacího jazyka Python. Chcete-li to provést, zadejte do konzole následující příkaz:

python nombre_script.py install

Ostatní:

Existují i ​​další typy souborů a balíčků pro instalaci programů v Linuxu. V Linuxu lze nainstalovat určité balíčky z BSD, Solarisu, Mac OS X a dalších systémů *nix. Příkladem jsou soubory Solarisu .pkg . Chcete-li nainstalovat soubor .pkg, klikněte na něj pravým tlačítkem myši, přejděte na „ Vlastnosti “ a poté na „ Oprávnění “ a udělte mu oprávnění ke spuštění. Poté na něj dvakrát klikněte a nainstalujte jej.

Existují také nástroje jako Alien pro převod z jednoho formátu do druhého, například z RPM do DEB atd. Toto se moc nedoporučuje a někdy to může způsobovat problémy. Takže to nedoporučuji.

Pokud budeme pokračovat ve složitosti linuxových balíčků, existuje jich více než ty, které jsou zde popsány, ale jsou vzácnější a neobvyklejší. Jedním z příkladů vzácnosti je formát .slp používaný projektem Stampede Linux. Chcete-li převést soubory .slp do běžnějších formátů, můžete použít Alien (po instalaci Alienu) takto:

sudo alien nombre_paquete.slp nombre_paquete.extensión_nueva generated

Například pro převod z .slp na rpm:

sudo alien miprograma.slp miprograma.rpm generated

Můžete zanechat své komentáře s požadavky, dotazy nebo zpětnou vazbou . Pokud máte s postupem v tomto tutoriálu jakékoli problémy, rád vám pomůžu.


Přidat jako preferovaný zdroj v Googlu