reklama

Udělal jsi to! Nainstalovali jste Linux, vylepšili každý malý detail. A teď co?

Ačkoli distribuce Linuxu přicházejí s množstvím předinstalovaného softwaru, dříve nebo později budete chtít nainstalovat něco nového 10 aplikací Ubuntu musíte mít hned po nové instalaciPři pohledu na novou instalaci Ubuntu a pocit ztráty? Zde jsou nutné aplikace Ubuntu, které byste měli nainstalovat jako první. Přečtěte si více . "Jak ale mohu instalovat aplikace na Linuxu?" To je otázka, kterou dnes řešíme.

Nejběžnější způsob instalace aplikací v systému Linux je z úložišť pomocí správce balíků. Princip je víceméně stejný všude, hlavním rozdílem je systém správy balíků konkrétní distribuce. Zní to trochu řecky? Zde je vysvětlení.

Co je systém správy balíků?

Linuxový software je obvykle distribuován ve formě balíčků. Zjednodušeně řečeno, systém správy balíků odkazuje na nástroje a formáty souborů potřebné pro správu těchto balíčků. Dva nejrozšířenější systémy správy balíčků jsou dpkg (používá soubory .deb) a RPM (jeho balíčky jsou soubory .rpm). Rozdíl mezi systémy správy balíků je obecně v jejich přístupu k procesu instalace (například balíčky RPM mohou záviset spíše na souborech než na jiných balíčcích).

instagram viewer

install-linux-apps-package

Možná už víte, že Debian, Ubuntu a jejich deriváty používají dpkg, zatímco Red Hat Enterprise Linux, CentOS, Fedora, Mageia a openSUSE používají RPM. Systém Gentoo se nazývá Portage, zatímco Sabayon může používat Portage i svůj vlastní systém s názvem Entropy. Slackware a Arch Linux používají tarbaly (soubory .tar), které obsahují speciální metadata PC Linux OS sportovní mix PCLinuxOS: Linuxová distribuce, která míchá a porovnává software pro lepší zážitekJe to podcenění, když říkáme, že uživatelé Linuxu mají na výběr, jakou distribuci chtějí použít. Existuje několik přístupů k plnění stejných úkolů, od jaké ... Přečtěte si více řešení.

Linuxové balíčky jsou pouze archivní soubory (jako .zip a .rar), které obsahují kód aplikace a instrukce o tom, jak nainstalovat aplikaci, kam umístit její konfigurační soubory a jaké další balíčky to vyžaduje. Software, který tyto pokyny provádí, se nazývá správce balíků.

Tip: Pro distribuci vždy používejte správný formát balíčku. Pokud nemůžete najít balíček .deb aplikace, ale je k dispozici .rpm, je možné mezi nimi převádět.

Co je správce balíků?

Desktopový ekvivalent obchodu s aplikacemi, správce balíků je centrálním místem pro správu vašich linuxových aplikací. Představte si to jako dialogové okno Přidat nebo odebrat aplikace ve Windows, ale mnohem pokročilejší. Ve skutečnosti by uživatelé Windows měli být s tímto konceptem obeznámeni, protože dnes jejich OS má také správce balíků Windows dostane správce balíčků - stahujte software centrálně přes OneGetMicrosoft přidává do systému Windows další další funkci systému Linux. Správa balíků může vážně zvýšit produktivitu, zvýšit bezpečnost a nakonec ušetřit spoustu bolesti hlavy. Ukážeme vám, jak to bude fungovat. Přečtěte si více .

Každá distribuce Linuxu obsahuje správce balíčků. Pokud se vám nelíbí výchozí, můžete jej nahradit (za předpokladu, že nový podporuje formát balíčku distro). Správce balíků je místo, kde budete hledat, instalovat, aktualizovat a odstraňovat aplikace. Může mít příkazový řádek nebo úplné grafické rozhraní a ukládá informace o nainstalovaných aplikacích, jejich verzích a závislostech do lokální databáze. To pomáhá automaticky vyčistit všechny zbytky po odinstalaci aplikace.

installation-linux-apps-software-manager

Tip: Pokud chcete nainstalovat novou aplikaci pro Linux, vždy nejprve vyhledejte správce balíků. Pokud tam nenajdete, co hledáte, obrátit se na jiné užitečné zdroje Sada nástrojů pro uživatele systému Linux pro objevování nových aplikacíInstalace systému Linux je jako přihlášení do komplexního komplexu. Hardware funguje perfektně a získáte impozantní výběr předinstalovaného softwaru. Ale co když chcete vyzkoušet nějaký nový Linuxový software? Přečtěte si více .

Co je úložiště?

Správce balíků samozřejmě nemůže vyrábět pouze balíčky ze vzduchu. Potřebuje načíst informace o dostupných balíčcích z umístění zvaného úložiště. Je to kolekce balíčků pro konkrétní distribuci Linuxu. Úložiště může být síťové umístění, lokální paměťová jednotka (DVD, jednotka USB nebo pevný disk) nebo dokonce jediný soubor. Každá distribuce má své oficiální úložiště s tisíci balíčků.

Pokud aplikace není k dispozici v oficiálních repozitářích (nebo chcete nejnovější verzi přímo od vývojářů), můžete do systému přidat nová repozitáře. Nezapomeňte vybrat úložiště, které odpovídá verzi vaší distribuce. Nové úložiště lze přidat prostřednictvím dialogu ve správci balíků nebo úpravou souborů s oprávněními správce.

instalace-linux-apps-repozitáře

Distribuce založené na Dpkg ukládají své informace o úložišti do /etc/apt/sources.list soubor nebo v samostatných souborech .list v souboru /etc/apt/sources.list.d/ adresář.

Pro RPM distribuce můžete přidat nové úložiště pod [úložiště] v sekci /etc/yum.conf soubor (nebo /etc/dnf/dnf.conf, pokud použijete DNF místo Yum), nebo vytvoříte soubory .repo v /etc/yum.repos.d/ adresář.

Pro uživatele Ubuntu a jejich derivátů existují také Repozitáře PPA (Personal Package Archive) Váš průvodce úložištěm Ubuntu a správou balíků Přečtěte si více které hostují balíčky na Launchpadu. Protože každý může vytvořit PPA, měli byste být opatrní při přidávání PPA, které nejsou oficiálně podporovány projektem. Podobné služby pro Fedoru se nazývají Copr a Koji.

Tip: Pokud nechcete upgradovat distribuci systému Linux, ale přesto chcete dostávat aktualizace softwaru, vyhledejte úložiště označené jako „backports“. Obsahují nové verze aplikací pro staré verze distribuce.

Jak nainstalovat Linux Apps

1. Z terminálu

Už dávno to byl jediný způsob, jak instalovat Linuxové aplikace. Správci balíčků neměli po ruce zaškrtávací políčka a nabídky; byli to nástroje příkazového řádku. Stále existují dodnes - ve skutečnosti je používáte pokaždé, když něco instalujete pomocí grafického správce balíčků, protože jde pouze o rozhraní front-end pro nástroj příkazového řádku. Můžete je použít přímo, pokud chcete věci urychlit, nebo pokud raději používáte terminál.

Dpkg je název systému správy balíků, ale také základního nástroje pro práci s balíčky .deb. Někdy se označuje jako nástroj „na nízké úrovni“ a všechny ostatní obslužné programy balíčku vycházejí z jeho funkčnosti. Můžete jej použít k instalaci jediného balíčku .deb:

sudo dpkg -i packagename.deb

kde -i znamená „install“. Dpkg nemůže automaticky vyřešit závislosti, ale může (znovu) konfigurovat balíčky a extrahovat jejich obsah.

APT (Advanced Package Tool) má všechny funkce dpkg a některé z nich. Obsahuje několik nástrojů, jako je apt-get, apt-cache, apt-add-repozitář, apt-file... K instalaci aplikací potřebujete apt-get:

sudo apt-get install packagename

Další užitečnou funkcí je simulace:

sudo apt-get install packagename -s

Ukazuje, které balíčky budou přidány nebo odebrány a které soubory budou nakonfigurovány, ale ve skutečnosti nic nenainstaluje.

Aptitude se vylepšuje po dpkg a APT a zavádí do terminálu grafické rozhraní, které milujete nebo nenávidíte.

install-linux-apps-aptitude

Aplikace můžete instalovat z tohoto rozhraní nebo zadáním příkazů:

sudo aptitude install packagename

Aptitude je podobná apt-get, ale při správě balíčků poskytuje více informací a návod. Zachází automaticky s nainstalovanými balíčky a aktualizacemi systému trochu jinak než apt-get a nabízí pokročilé možnosti vyhledávání. Aptitude vás může varovat před konflikty při instalaci nebo odebrání balíčků a ukázat, které balíčky způsobují problém proč příkaz.

Situace je obdobná u distribucí založených na RPM: obslužný program příkazového řádku rpm je zhruba ekvivalentní dpkg, váš APT je jejich Yum a aptitude odpovídá DNF.

DNF je zkratka pro Dandified Yum, novou verzi Yum, která byla představena ve Fedoře 18. Yum i DNF mohou automaticky vyřešit závislosti. Syntaxe instalace balíčků je u každého nástroje jednoduchá a téměř úplně stejná:

rpm -i packagename.rpm
yum install packagename
dnf install packagename

V openSUSE můžete použít Zypper:

zypper install packagename
install /ypath/p///age/rage.rpm

Mageia má svůj vlastní obal pro rpm urpmi se stejně jednoduchými příkazy pro instalaci:

urpmi packagename

a vyhledávání:

urpmq název_balíku
urpmq -y klíčové slovo

V systému Arch Linux můžete k instalaci balíčků použít výchozí správce balíčků (pacman):

pacman -S název_balíku

a hledat aplikace v úložištích:

pacman -Ss klíčové slovo

Pokud však chcete nainstalovat něco z úložiště AUR (Arch User Repository), potřebujete samostatný nástroj nazvaný pomocník AUR. AUR neobsahuje binární balíčky, které dokáže pacman spravovat; místo toho se jedná o úložiště „receptů“ pro aplikace, které je třeba sestavovat ručně. Yaourt je jedním z nejpopulárnějších pomocníků AUR příkazového řádku, protože může instalovat jak „běžné“ balíčky Arch Linuxu, tak i balíčky z AUR. Je interaktivní, takže můžete psát:

vaše klíčové slovo

a zobrazí výsledky jako číslovaný seznam. Po výběru čísla se vás Yaourt zeptá, co s balíčkem dělat. Případně můžete jen napsat:

yaourt -S packagename

nainstalovat požadovaný balíček. Yaourt se stará o závislosti automaticky.

Tip: Chcete-li zabránit zadávání instalačního příkazu pokaždé, když potřebujete novou aplikaci, vytvořit alias Jak definovat aliasy příkazového řádku v libovolném operačním systémuMluvili jsme o tom a doporučili jsme se v minulosti mnohokrát vyrovnat s terminálem příkazového řádku vašeho počítače. Tina napsala dobrý primer pro uživatele Windows pomocí Průvodce začátečníky k Windows Command ... Přečtěte si více pro to.

2. S grafickým správcem balíků

Toto je doporučený způsob instalace aplikací pro systém Linux. Stačí spustit správce balíčků, najít balíček, označit jej pro instalaci a potvrdit změny. Budete požádáni o heslo správce, proto jej zadejte správně.

installation-linux-apps-synaptic

Správce balíčků příležitostně vybere několik balíčků pro instalaci. To jsou závislosti vaší aplikace - další balíčky, které vyžaduje, aby správně fungovaly. Někteří správci balíčků „doporučí“ a označí související (ale nikoli povinné) balíčky pro instalaci. Toto chování je možné zakázat v Nastavení / Předvolby dialog.

instalace-linux-apps-nastavení

Distribuce založené na Dpkg obvykle dodávají Synaptic jako výchozího správce balíčků, i když některé nabízejí Muon:

installation-linux-apps-muon

Ubuntu Software Center bude nahrazeno Software GNOME ve vydání dubna 2016 (Ubuntu 16.04). Linux Mint nabízí Synaptic a jeho vlastní produkt zvaný Software Manager.

Na RPM distribucích najdete yumex, front-end pro yum:

installation-linux-apps-yumex

Tam je také rpmdrake, což je front-end pro urpmi. Na openSUSE můžete instalujte aplikace pomocí YaST. Gentoo má grafický front-end pro emerge s názvem Okénko:

instalační-linux-apps-okénko

V Arch Linuxu můžete použít Pamac nebo Chobotnice jako grafická alternativa k vám:

installation-linux-apps-octopi

Oba nástroje mohou vyhledávat a instalovat balíčky z oficiálních repozitářů i z AUR.

Tip: Chcete-li nainstalovat nové pracovní prostředí nebo kancelářskou sadu, vyhledejte ve správci balíků jeho metapalíček. Je mnohem snazší nainstalovat jeden metapalíček než hon na desítky jednotlivých balíčků.

3. Použijte GDebi a Wajig

Uživatelé distribucí založených na dpkg mohou hrát se dvěma zajímavými nástroji. GDebi je front-end pro APT, který vám umožní nainstalovat aplikaci poklepáním na soubor .deb. Na rozdíl od dpkg může GDebi automaticky nainstalovat chybějící závislosti. Je to zvláště užitečné, když chcete nainstalovat aplikaci, která není v úložištích, ale stáhli jste jej .deb soubor.

installation-linux-apps-gdebi

Wajig kombinuje pravomoci dpkg, apt-get, apt-cache a spoustu dalších nástrojů. Kromě instalace aplikací a upgradu systému může Wajig zastavit nebo spustit systémové služby, převádět balíčky RPM a poskytovat podrobné informace o všech balíčcích v úložištích.

Tip: GDebi můžete nastavit jako výchozí aplikaci pro otevírání souborů .deb. Klepněte pravým tlačítkem myši na soubor .deb, vyberte možnost Otevřít pomocí…, najděte v seznamu GDebi a potvrďte změny. Nyní se vaše soubory .deb chovají jako .exe instalátoři z Windows.

4. Se samostatným instalačním programem

Tato metoda se vztahuje na software, který není v úložištích a musí být místo toho stažen z webu vývojáře, například proprietární ovladače. V některých případech je tento software distribuován jako samorozbalovací soubor s příponou .run nebo .bin. Chcete-li jej nainstalovat, klepněte pravým tlačítkem myši na soubor a otevřete jej Vlastnosti> Oprávnění a označte jej jako spustitelný.

installation-linux-apps-run

Nyní můžete buď poklepáním na soubor zahájit instalaci, nebo k němu přejít v terminálu a typu ./filename.run. Instalace bude probíhat automaticky a dialogy budou vypadat velmi podobně jako instalátory Windows.

Tip: Samoinštalatéři mohou být také bash skripty (soubory s příponou .sh). Můžete je spustit v terminálu zadáním ./filename.sh.

5. Zkompilujte je ze zdroje

Je to vzácné, ale stává se to. Někdy vývojáři nezabalí žádnou aplikaci pro jakoukoli distribuci, ale místo toho poskytnou zdrojový kód, který musíte sami kompilovat. Zdrojem by měl být archivní soubor .tar, který musíte rozbalit. Obsahuje užitečné soubory s názvem README a / nebo INSTALL, proto je nejprve konzultujte. Obecný „recept“ pro kompilaci aplikací zahrnuje následující příkazy:

./configure
udělat
provést instalaci

Spustili byste je jeden po druhém ve stejném adresáři, kde jste zdroj extrahovali. Mohou se však vyskytnout výjimky a vtípky, proto byste si měli přečíst podrobnější příručku jak kompilovat Linux aplikace. Jak zkompilovat a nainstalovat soubory TAR GZ & TAR BZ2 v Ubuntu Linux Přečtěte si více

Tip: Můžete vytvořit balíčky .deb a .rpm ze zdroje a nainstalovat aplikaci pomocí běžných nástrojů pro správu balíčků.

6. Od klientů digitální distribuce

Všechny dříve zmíněné metody platí i pro hry Linux (ano, ve skutečnosti je můžete najít v repozitářích). Existuje však i další způsob, jak instalovat hry na Linux, a to prostřednictvím platformy digitální distribuce Kde si stáhnout nejlepší Linux hry bez potížíJeště před deseti lety bylo nativní hraní v Linuxu omezeno na hry s otevřeným zdrojovým kódem a platformy. Dnes je mýtus „žádné hry na Linuxu“ mrtvý. Kde ale najdete kompatibilní hry? Přečtěte si více a jejich klienty pro stolní počítače. Pára už je k dispozici na Linuxu Jak nainstalovat Steam a spustit hraní v systému LinuxInstalace Steam na počítačích se systémem Linux je přímá a výsledkem je obvykle stejný zážitek z hraní, jaký jste měli ve Windows. Přečtěte si více , GOG Galaxy je ve výrobě a Itch.io je chvályhodnou alternativou.

instalace-linux-apps-itch

Klienti pro stolní počítače se spojují s vašimi účty, takže pokud si chcete uspořádat své hry, musíte se nejprve zaregistrovat.

Spropitné: Sledujte nabídky společnosti Steam 5 způsobů, jak zajistit, abyste dostali nejlepší nabídky na parní hrySteam je známý tím, že je velmi vhodný pro správu vlastní knihovny videoher, a je také užitečný několika dalšími způsoby, ale věděli jste, že s trochou úsilí můžete získat ... Přečtěte si více chytit skvělé hry bez úpadku.

7) Použijte správce balíčků na úrovni aplikace

Pokud chcete být podivínský, můžete spolu s výchozím správcem balíků na úrovni systému použít správce balíčků na úrovni aplikace. První z nich jsou také známí jako správci programovacích jazykových balíčků. Obsahují knihovny a pomocné programy pro programovací jazyk, takže pokud je aplikace napsána v tomto jazyce, lze ji snadno distribuovat a instalovat pomocí správce balíků.

Je jich docela dost: pip pro Pythona, RubyGems pro Ruby, npm pro Node.js, NuGet pro vývojovou platformu společnosti Microsoft... Některé aplikace se s tímto typem balíčku mnohem snadněji instalují manažer kvůli velkému počtu závislostí, které nemusí být ve vašem distro's k dispozici úložiště.

installation-linux-apps-npm

Jak vidíte, existuje několik způsobů, jak instalovat aplikace v systému Linux, z nichž každá má své vlastní (dis) výhody. V případě pochybností použijte správce balíčků, ale nezapomeňte, že existují i ​​jiné možnosti. Konec konců, to je celá řada možností, díky kterým je Linux tak úžasný.

Jaký je váš preferovaný způsob instalace aplikací pro systém Linux? Máte nějaké tipy pro začátečníky Linuxu? Podělte se o své myšlenky v komentářích níže.

Obrazové kredity: Snímek obrazovky Yumex, Snímek obrazovky muon, Snímek obrazovky Aptitude, Snímek obrazovky s okénkem, Snímek obrazovky Octopi, Snímek obrazovky Itch.io.

Ivana Isadora je spisovatelkou a překladatelkou na volné noze, milovnicí Linuxu a KDE fangirl. Podporuje a propaguje bezplatný a open source software a vždy hledá čerstvé, inovativní aplikace. Zde se dozvíte, jak se s vámi spojit.