News

Jak nainstalovat programy pro Linux

Čas od času se objeví nové úkoly nebo potřeba řešit staré problémy novými způsoby – pak vzniká potřeba dalšího softwaru. Tento článek vám řekne, co dělat, pokud potřebujete nový program pro Ubuntu.

V Ubuntu, stejně jako v jiných operačních systémech, existuje koncept závislosti. To znamená, že program lze nainstalovat pouze v případě, že jsou již nainstalovány balíčky, na kterých je závislý. Toto schéma vám umožňuje vyhnout se duplicitě dat v balíčcích (například pokud několik programů závisí na stejné knihovně, nemusíte tuto knihovnu strkat do balíčku každého programu – bude nainstalována jednou v samostatném balíčku) . Na rozdíl např. od Slackwaru nebo Windows jsou v Ubuntu závislosti řešeny správcem balíčků (Synaptic, apt, Application Center, apt-get, aptitude) – automaticky nainstaluje závislosti z úložiště. Závislosti bude nutné nainstalovat ručně, pokud požadované úložiště není připojeno, je nepřístupné, pokud požadovaný balíček není v úložišti, pokud instalujete balíčky bez použití správce balíčků (použijte Gdebi nebo dpkg), pokud instalujete program ne z balíčku (kompilujte ze zdrojů, spusťte instalační skript /sh).

Instalace z repozitářů

Úložiště je centralizované úložiště softwarových balíků. Použití repozitářů usnadňuje instalaci programů a aktualizaci systému. Uživatel si může svobodně vybrat, která úložiště bude používat, a dokonce si může vytvořit vlastní. Seznam použitých úložišť je obsažen v souboru /etc/apt/sources.list a v souborech adresáře /etc/apt/sources.list.d/, nejsnáze jej lze zobrazit pomocí speciální aplikace, která to umí vyvoláte přes hlavní menu: Systém→Správa→Zdroje aplikacínebo prostřednictvím Správce balíčků Synaptic.

Zajímavé:  Smartphony Xiaomi, Redmi a Poco, které by měly obdržet MIUI 15, byly pojmenovány.

Pokud jste nepřidali místní úložiště (například disky CD/DVD), budete k instalaci programů z úložišť potřebovat internet.

Tento způsob instalace programů má mnoho výhod: je jednoduše pohodlný, nainstalujete již otestované programy, které zaručeně fungují na vašem systému, automaticky se vyřeší závislosti mezi balíčky a když se v úložišti objeví nové verze nainstalovaných programů, být o tom informován.

Pomocí GUI

Vyberte Systém → Správa → Správce balíčků Synaptic a získejte výkonnější nástroj pro práci s balíčky. Konkrétně můžete například programy částečně instalovat, pokud například nepotřebujete dokumentaci nebo něco jiného. Spusťte Správce balíčků Synaptic Systém→Správa→Správce balíčků Synaptic. Po zobrazení výzvy zadejte heslo. Ve spuštěném programu klikněte na tlačítko „Aktualizovat“, počkejte, až systém aktualizuje údaje o dostupných programech.

V seznamu dostupných programů poklepejte na požadovaný program (nebo klikněte pravým tlačítkem a vyberte „Označit k instalaci“). Jakmile jsou všechny požadované programy označeny pro instalaci, klikněte na tlačítko „Použít“. Počkejte, než se stáhnou a nainstalují požadované balíčky. Podobné funkce provádí program „Přidat nebo odebrat aplikace“, který lze snadno najít v nabídce Aplikace→Instalovat/Odinstalovat…

Pomocí příkazového řádku

Instalace z příkazového řádku vám umožní získat více informací o procesu instalace a umožní vám jej flexibilně přizpůsobit, i když se to může začínajícímu uživateli zdát nepohodlné.

Spusťte terminál. Data o programech dostupných v úložištích můžete aktualizovat pomocí příkazu:

sudo apt-get update

Po zobrazení výzvy zadejte své heslo. Upozorňujeme, že při zadávání do terminálu se heslo nezobrazuje, ani hvězdičky, ani kroužky, ani žádným způsobem. Tohle je fajn. Chcete-li nainstalovat požadovaný program, zadejte příkaz:

sudo apt-get instalační název-programu
sudo apt-get install libsexymm2

Pokud potřebujete nainstalovat několik programů, můžete je uvést oddělené mezerou, například:

sudo apt-get install libsexymm2 nmap

V případě potřeby odpovězte na položené otázky (pro kladnou odpověď zadejte Y nebo D). Program bude nainstalován, pokud je již nainstalován, bude aktualizován.

Zajímavé:  Co dělat, když se vaše dítě nedostane na univerzitu: 6 tipů pro rodiče.

Bohužel ne všechny programy jsou součástí hlavních repozitářů Ubuntu. Proto budete muset ručně propojit potřebná úložiště s programy nebo balíčky, které k tomu potřebujete, můžete použít článek: Připojení úložiště; Nebo zkuste najít potřebné informace o instalaci na oficiálních stránkách programu.

Chcete-li vyhledat program v seznamu dostupných balíčků, použijte příkazy:

klíčové slovo hledání sudo apt-cache

kde klíčové slovo je název programu, část názvu programu nebo slovo z jeho popisu.

Instalace konkrétní verze balíčku

Hledáme požadovanou verzi balíčku:

apt-cache showpkg název_balíčku

Nainstalujte požadovanou verzi balíčku:

apt-cache showpkg název_balíčku
apt-get install package_name=verze

Instalace z balíčku deb

Pokud požadovaný program není v hlavním úložišti a autor programu nemá vlastní úložiště nebo pokud jsou úložiště nepřístupná (například neexistuje internet), lze program nainstalovat z balíčku deb (staženo předem/přineseno na USB disku/. ). Pokud je balíček deb v oficiálním úložišti, lze jej stáhnout z http://packages.ubuntu.com. Balíček deb lze často stáhnout z webových stránek programu. Můžete také použít vyhledávání na webu http://getdeb.net. Nevýhodou tohoto přístupu je, že správce aktualizací nebude sledovat vzhled nových verzí nainstalovaného programu.

Pomocí GUI

Pomocí Nautilus přejděte do složky, kde se nachází balíček deb, otevřete vlastnosti souboru (pravá klávesa → Vlastnosti), v záložce „Oprávnění“ povolte spuštění souboru (zaškrtněte „Povolit spuštění souboru jako programu“). . Dále zavřeme vlastnosti souboru a dvojitým kliknutím nás Nautilus vyzve k otevření kódu nebo spuštění souboru. Pojďme spustit. Nebo je to možné provést pomocí speciálního instalačního programu GDebi (můžete jej nainstalovat z Centra aplikací zadáním GDebi do vyhledávání nebo zadáním do příkazového řádku:

sudo apt-get nainstalovat GDebi

Po instalaci spusťte balíček deb pomocí instalačního programu programu GDebi, vše, co musíte udělat, je jednoduše kliknout na tlačítko „Instalovat balíček“.

Zajímavé:  Proč nám push notifikace ničí život a co s tím dělat.

Možné chyby

Balíček nelze nainstalovat. Například je určen pro jinou architekturu.

Systém nemá balíčky potřebné pro instalaci aplikace. V tomto případě se instalační program softwaru GDebi automaticky pokusí získat potřebné balíčky z repozitářů. Nebo si můžete požadované balíčky stáhnout a nainstalovat sami.

Pomocí příkazového řádku

Spusťte terminál (Menu: Aplikace – Příslušenství – Terminál). Instalace se provádí pomocí programu dpkg

sudo dpkg -i /home/user/soft/ntlmaps_0.9.9.0.1-10_all.deb

Budete muset zadat své heslo. Nezapomeňte, že heslo se při zadávání do terminálu nezobrazuje. Pamatujte, že při použití dpkg musíte zadat celý název souboru (nikoli pouze název programu). Přečtěte si, co dpkg vypisuje do terminálu – buď tam bude hláška o úspěšné instalaci, nebo popis chyby (například nesplněné závislosti). Jedním příkazem můžete nainstalovat několik balíčků najednou, například následující příkaz nainstaluje všechny balíčky deb do adresáře:

sudo dpkg -i /home/user/soft/ntlmaps_*.deb

To je užitečné pro instalaci softwarového balíčku spolu s balíčky závislostí.

Zabránit aktualizaci balíčku

Jsou chvíle, kdy je zbytečné instalovat novější verzi balíčku, než je ta nainstalovaná. Například v nové verzi pro něco není podpora nebo to v systému nefunguje správně.

Přes dpkg

sudo echo 'package_name hold' | sudo dpkg --set-selections

Název balíčku je převzat z příkazu, kterým jste balíček nainstalovali. Chcete-li povolit aktualizaci, postupujte takto:

echo 'package_name install' | sudo dpkg --set-selections

Podívejme se na stav balíčku:

dpkg --get-selections | grep 'název_balíčku'

Přes apt

Všechno je zde jednodušší. Blokování balíčku:

sudo apt-mark hold název balíčku
sudo apt-mark unhold packagename

Přes aptitude je to stejné.

Instalace programů s vlastním instalačním programem z sh, spusťte soubory

Někdy mohou být programy distribuovány s vlastním instalačním programem. To se neliší od situace ve Windows. Pouze zde po rozbalení archivu tar.gz s programovým distribučním kitem místo setup.exe uvidíte něco jako install.sh. Jedná se o předem sestavený softwarový balík, který je navržen jako skript nebo binární soubor, který přebírá práci s umístěním souborů na správná místa a zadáním potřebných parametrů. V tomto případě se ztratí možnost spravovat takový software pomocí správce balíčků. Není vhodné používat takové balíčky, ale pokud není na výběr, přejděte do adresáře se souborem, například:

cd ~/soft

Umožňujeme spuštění tohoto souboru:

chmod + x install.sh
sudo ./install.sh

Někdy lze program nainstalovat bez práv superuživatele (bez sudo), ale to je spíše výjimka.

Zajímavé:  Proč všichni mluví o korejské sérii „The Squid Game“.

Někdy je distribuce programu distribuována jako samorozbalovací archiv. V tomto případě to bude jednoduše jeden soubor .sh, který je třeba spustit. Poté jednoduše obdržíte průvodce, kde budete muset odpovědět na řadu otázek, stejně jako se to dělá ve Windows. Takto se instalují oficiální ovladače nVidia, ATI, vývojářské prostředí NetBeans atd.

Existují programy, které nevyžadují instalaci a jsou distribuovány ve formě běžného archivu tar.gz, který stačí někam rozbalit. Windows má také takové programy, které se často nazývají Portable. Takové programy není třeba instalovat, stačí je rozbalit na libovolné místo, ale standardním umístěním je obvykle adresář /opt. Samozřejmě budete muset přidat položky pro spuštění do nabídky ručně, abyste to udělali, musíte kliknout pravým tlačítkem myši na název nabídky Programy a vybrat nabídku Upravit.

Instalace ze zdroje

Pokud nikde nejsou žádné deb balíčky pro váš systém, pak si program můžete sestavit (zkompilovat) sami ze zdrojových kódů, které lze stáhnout na oficiálních stránkách libovolného Open Source programu nebo ze zdrojového úložiště distribuce.

Doporučuji se tomuto způsobu instalace programů pokud možno vyhnout. Hlavní věc, kterou budete potřebovat, jsou nástroje pro kompilaci, k tomu musíte nejprve nainstalovat balíček build-essential. Dále musíte rozbalit archiv s programovými kódy do nějaké dočasné složky. Pak musíte najít soubor README nebo INSTALL, přečíst si ho a udělat, co je tam napsáno. Častěji je instalace programů tímto způsobem omezena na sekvenční provádění následujících příkazů:

./configure make sudo make install

Ale v některých případech mohou existovat rozdíly. Kromě toho se po spuštění skriptu ./configure může zobrazit zpráva, že systém nemá nainstalované knihovny potřebné pro kompilaci programu. V takovém případě je budete muset nainstalovat sami a proces opakovat. Obvykle proces kompilace nějakou dobu trvá a přímo závisí na výkonu vašeho počítače.

Zajímavé:  Jak si pronajmout byt v jakémkoli městě na světě přes Airbnb.

Takhle. Je vhodné se samozřejmě pokud možno vyhnout instalaci programů. ne pomocí deb balíčků, to znamená, že jiné metody se nedoporučují. Musíte je však znát, abyste se v toku informací nepletli.

Automatická instalace závislostí při budování ze zdrojů

Tento typ instalace je lepší než jen ./configure && make && make install a je vhodný pro instalaci programů, které nejsou v repozitářích.

sudo apt-get install auto-apt

Přejděte do složky s rozbalenými zdroji a příkazem:

sudo auto-apt update && auto-apt -y spustit ./configure

Příkaz auto-apt dodá potřebné balíčky pro samotné sestavení a umožní vám klást méně otázek.

Vytvoření deb balíčku pro snazší práci v budoucnu (instalace, odstranění atd.):

Jak nainstalovat programy pro Linux

Zůstaňte v obraze s nejnovějšími zprávami ze světa gadgetů a technologií

iGuides pro chytré telefony Apple

Jak instalovat aplikace na Linux

Georgy Lyamin

12. března 2018, 15:13

b70272b6cffc49f7c5e18022cf9c73f7.png

Představme si, že jste se rozhodli nebo jste právě přešli na Linux. Zpočátku budete mít spoustu otázek. Největší strach z přechodu na Linux je nedostatek potřebných aplikací a problémy s jejich instalací.

Časy, kdy bylo nutné aplikaci před instalací zkompilovat ze zdroje, jsou dávno pryč. Linux nyní nabízí několik flexibilních nástrojů, což podtrhuje koncept bezplatných aplikací – uživatelé by měli mít možnost volby. Podívejme se na dostupné možnosti instalace softwaru.

0a62352609a9870cb73e9180918a0cf8.jpg

Správce balíčků je podsystém v Linuxu, který spravuje všechny nainstalované balíčky (aplikace) v OS. Jedná se o důležitou součást, která hlídá instalaci aplikací a všechny potřebné závislosti, pomáhá stahovat aplikace a také zajišťuje instalaci softwaru na správné místo, do speciálně určeného adresáře.

Na Linuxu existuje několik typů správců balíčků, zpočátku to může uživatele zmást, ale pokud se na to podíváte, není zmatek ohledně výběru a každá distribuce má svého vlastního správce balíčků. Například distribuce založené na Debianu (Ubuntu, Linux Mint atd.) používají správce balíčků apt. Red Hat Linux, CentOS a Fedora používají yum. SUSE a openSUSE používají zypper a Arch Linux používá pacman. Každý správce balíčků pracuje se svým vlastním typem souboru, například apt používá soubory .deb, zatímco yum a zypper pracují se soubory .rpm.

Zajímavé:  Jak rozlišit skutečný alkohol od falešného.

Nebojte se, všechno je ve skutečnosti mnohem jednodušší. Všichni hlavní správci balíčků mají grafické uživatelské rozhraní (GUI) a vizuálně připomínají Apple App Store nebo Windows App Store.

Za zmínku stojí repozitáře – jedná se o repozitáře (zdroje) aplikací. Většině nových uživatelů Linuxu postačí předinstalovaná úložiště ve správci balíčků distribuce, kterou se rozhodnou používat. Ale pokud se náhle setkáte s potřebou přidat chybějící úložiště, můžete to udělat pomocí grafického rozhraní nebo pomocí příkazového řádku terminálu.

Instalace aplikací pomocí instalačního souboru

Jednou z výhod moderního Linuxu je, že není potřeba instalovat aplikaci ze staženého souboru. Ale pokud náhle taková potřeba vznikne, udělá se to velmi jednoduše. Zvažme instalaci prohlížeče Vivaldi na Linux Mint.

Nejprve si musíte stáhnout instalační soubor z oficiální stránky Vivaldi. Je téměř 100% pravděpodobné, že web Vivaldi určí, který operační systém používáte, a nabídne stažení balíčku .deb, pokud se tak náhle z nějakého důvodu nestane, vyberte si sami.

10ebb9f77acbf1d4f782070d1bf56a4e.jpg

Po kliknutí na tlačítko s požadovanou verzí se vám okamžitě nabídne výběr ze dvou akcí: „Uložit“ nebo nainstalovat nyní. Instalaci můžete zahájit ihned, nebo si soubor uložit na pevný disk a nainstalovat jej později.

9366ada205f03d447a078d6916054f73.jpg

Začněme ihned s instalací pomocí možnosti „Otevřít v instalačním programu balíčku“. Po potvrzení akce tlačítkem „OK“ se zobrazí následující okno.

fdf6f87670a11caecc7ce69cda8eda49.jpg

V tomto okně klikněte na tlačítko „Instalovat balíček“, po kterém možná budete muset zadat heslo pro účet správce. Po dokončení instalace se Vivaldi objeví v seznamu aplikací – můžete ji používat.

Zvažme instalaci aplikace pomocí příkazového řádku terminálu.

V seznamu aplikací vyberte Terminál, první věc, kterou musíte udělat, je změnit adresář pomocí příkazu cd, v mém případě byl použit výchozí adresář pro stahování, takže zadám „cd /home/irene/Downloads“ (bez uvozovek ). Poté je třeba začít instalovat místní soubor pomocí příkazu sudo apt install ./název_souboru, v našem případě zadáme „sudo apt install ./vivaldi-stable_1.14.1077.55-1_i386.deb“ (bez uvozovek), poté budete je třeba zadat heslo správce.

Zajímavé:  Proč bolí ocas a co s tím dělat.

2f64c3298c400e03e6f7f6a50b857d8d.jpg

Počkejte, až bude instalace dokončena – máte hotovo! Vivaldi se automaticky objeví v seznamu aplikací.

Instalace pomocí Application Center

c686163c5b72df67462876cfe0146342.jpg

Nejjednodušší je nainstalovat aplikaci pomocí Application Center zabudovaného v distribuci. Například v Ubuntu otevřete Centrum aplikací a pomocí vestavěného vyhledávání najděte potřebný software, ať je to grafický editor GIMP, poté, co najdete GIMP, klikněte na tlačítko „Instalovat“ – máte hotovo! Počkejte na dokončení instalace a poté můžete aplikaci používat.

Jak jste již pochopili, není to tak děsivé, to znamená, že instalace aplikace na moderní distribuce není o nic obtížnější než na Windows nebo MacOS. Souhlasím, že případy jsou různé, ale běžný uživatel, který používá aplikace pro každodenní úkoly, by neměl mít žádné potíže.

Pokud se vám naše články líbí, přihlaste se k odběru kanálu THEXFRAME na Telegramu.

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Back to top button