reklama
Jako nový uživatel systému Linux můžete být zcela ohromeni pouhým počtem možností, které máte, pokud jde o distribuce, které můžete nainstalovat do svého počítače. Jaký je rozdíl mezi Ubuntu, Fedora, OpenSUSE, Sabayon nebo Arch? Nakonec je krátká odpověď: správa balíčků. Každé distro nabízí uživatelům jedinečný způsob instalace a údržby vašeho systému, s různou mírou uživatelské přívětivosti a použitelnosti.
Tato příručka bude sloužit jako krátký základní přehled o tom, jak provádět základní úkoly v každém systému správy balíků, takže se můžete rozhodnout, která je pro vás nejvhodnější.

1. Apt
Apt je překladač závislostí pro systémy založené na Debianu, včetně Ubuntu Váš průvodce úložištěm Ubuntu a správou balíků Přečtěte si více . Ve spojení s dpkg, správcem balíků, nabízí Apt snadný způsob aktualizace, aktualizace, instalace a odstranění softwaru. Bez Apt by se údržba systému Debian chtěla používat Linux na začátku 90. let, kdy bylo „peklo závislosti“ skutečná věc.
Apt má docela jednoduchou syntaxi, i když v současné době se přepisuje tak, aby poskytoval snadnější syntaxi. V závislosti na verzi, kterou používáte (Ubuntu 14.04 a vyšší obsahuje nové příkazy Apt), můžete použít různé příkazy k dosažení stejného výsledku.
Chcete-li aktualizovat softwarové úložiště, použijte následující příkaz:
aktualizace sudo apt-get
nebo
aktualizace sudo apt
Aktualizace softwaru:
sudo apt-get upgrade
nebo
aktualizace sudo apt
Pro důkladnější aktualizaci, která se také pokusí upgradovat konfliktní závislosti balíčku na nejnovější verzi a odstranit starší nebo nepoužívané závislosti, je příkaz následující:
sudo apt-get dist-upgrade
nebo
sudo apt full-upgrade
Tyto příkazy lze kombinovat a provádět aktualizaci a upgrade postupně:
aktualizace sudo apt-get && sudo apt-get upgrade
nebo
aktualizace sudo apt && sudo apt upgrade
Chcete-li nainstalovat software, příkaz je:
sudo apt-get install $ packageName
nebo
sudo apt install $ packageName
Postup odebrání balíčku:
sudo apt-get remove $ packageName
nebo
sudo apt remove $ packageName
Při odebírání softwaru ze systému pomocí příkazu apt-get remove provede Apt dobrou práci při odstraňování nepoužitého Závislosti, ale někdy v průběhu odstraňování softwaru nebo aktualizace, mohou být některé závislosti tažných zařízení zapnuty váš systém. Pokud máte OCD jako já, možná budete chtít odstranit tyto balíčky z vašeho systému. Apt obsahuje příkaz, který jsem v tomto ohledu docela rád:
sudo apt-get autoremove
nebo
sudo apt autoremove
Hledání instalovatelného balíčku:
sudo apt-cache search $ packageName
nebo
sudo apt search $ packageName
Apt v současné době nenabízí možnost instalace balíčku z adresy URL, což znamená, že uživatel musí najít a stáhnout balíček, který má být nainstalován sám. Ubuntu a některým z jeho derivátů se tomu podařilo bojovat pomocí odkazů na jedno kliknutí kliknutím na některých webech.

2. MŇAM
Stejně jako Apt je i YUM řešením závislostí pro správce balíčků, RPM. YUM je výchozí systém pro správu balíků zahrnutý v několika derivátech založených na Red Hat, včetně Fedory 21 a nižší, a CentOS Nechcete platit za Red Hat Linux? Zkuste místo toho CentOSPokud to ještě nevíte, většinu webu provozuje Linux - Facebook, Twitter, Google a velká většina dalších hlavních internetových stránek používá pro své servery Linux. Zatímco správci serveru ... Přečtěte si více . Syntaxe YUM je jednoduchá a uživatelé Apt by neměli mít žádný problém s vytvořením přepínače.
Aktualizace a inovace prostřednictvím YUM je velmi jednoduchá, kde následující příkaz zpracovává obě úlohy:
aktualizace sudo yum
K instalaci balíčku se používá následující příkaz:
sudo yum install $ packageName
Stejně tak pro odstranění balíčku je příkaz:
sudo yum remove $ packageName
Hledání instalovatelného balíčku:
sudo yum search $ packageName
YUM nezahrnuje autoremove příkaz pro nalezení a odstranění nepoužitých závislostí, ale obsahuje skvělou funkci pro instalaci balíčku z URL, kterou Apt neobsahuje:
sudo yum nainstalovat $ url

3. ZYpp
ZYpp je další překladač závislostí pro systém správy balíků RPM a je výchozím správcem balíků OpenSUSE Jak používat továrnu openSUSE, The New Rolling-Release DistributionNyní openSUSE automatizuje úlohy QA, takže systémy mohou testovat stabilitu balíčků samy, čímž se Factory změnil na něco, co má zcela nové balíčky a ve skutečnosti má slušné očekávání stabilita. Přečtěte si více a SUSE Linux Enterpise. ZYpp používá .rpm binární soubory, stejně jako YUM, ale je o něco rychlejší díky psaní v C ++, kde YUM je psáno v Pythonu. Použití ZYpp je velmi snadné, protože obsahuje zkratky příkazů, které lze použít místo plného příkazu.
Stejně jako YUM i ZYpp aktualizuje a inovuje všechny balíčky pomocí následujícího příkazu:
aktualizace sudo zypper
nebo
sudo zypper nahoru
Instalace balíčku:
sudo zypper install $ packageName
nebo
sudo zypper v $ packageName
Chcete-li balíček odebrat, použijte příkaz:
sudo zypper remove $ packageName
nebo
sudo zypper rm $ packageName
Vyhledat instalovatelný balíček:
sudo zypper search $ packageName
Stejně jako YUM není v ZYpp obsažen žádný autoremove příkaz. Kromě toho, stejně jako Ubuntu, OpenSUSE obsahuje instalační odkazy na jedno kliknutí pro instalaci webového balíčku.

4. DNF nebo Dandified YUM
DNF je přepis YUM, který využívá funkce ZYpp, zejména schopnosti řešení závislostí. DNF je výchozí správce balíků pro Fedora 22 Staňte se na krvácejícím okraji Linuxu s Fedora RawhideNečekejte, až vyzkoušíte nejnovější verze softwaru - místo toho zkuste Fedora Rawhide. Přečtěte si více a vyšší a měl by se v budoucnu stát výchozím systémem v CentOS.
Aktualizace a upgrade veškerého softwaru:
aktualizace sudo dnf
Instalace balíčku:
sudo install $ packageName
Postup odebrání balíčku:
sudo dnf remove $ packageName
Vyhledat instalovatelný balíček:
sudo dnf hledat $ packageName
Na rozdíl od YUM a ZYpp poskytuje DNF příkaz autoremove prohledávání vašeho systému a odstranění nepoužitých závislostí:
sudo dnf autoremove
A DNF také umožňuje instalaci balíčku z URL:
sudo dnf nainstalovat $ url

5. Entropie
Entropy je výchozí systém správy balíků pro Sabayon Linux Nainstalujte Gentoo snadným způsobem se Sabayonem Přečtěte si více , derivát Gentoo. Zajímavost entropie spočívá v tom, že Sabayon využívá binární soubory prostřednictvím Entropy a také zdrojový kód prostřednictvím systému správy balíků Gentoo, Portage. Základní zpoždění pro tento systém je následující:
- Zdrojové balíčky jsou zabudovány do binárních souborů pomocí Entropy pomocí Portage.
- Entropy převede vestavěný binární soubor na Entropy.
- Balíčky Entropy se přidávají do repozitářů Sabayon.
- Uživatel nainstaluje binární soubor pomocí Entropy.
Entropie je srovnatelná s Apt, YUM, ZYpp a DNF, což znamená, že je přátelská pro začátečníky se snadno použitelnými příkazy. Entropie také obsahuje zkratky pro stručnost.
Aktualizace zdrojů softwaru:
aktualizace sudo equo
nebo
sudo equo up
Chcete-li upgradovat všechny balíčky
upgrade sudo equo
nebo
sudo equo u
Tyto příkazy lze použít současně:
aktualizace sudo equo & upgrade sudo equo
nebo
sudo equo up && sudo equo u
Instalace balíčku:
sudo equo install $ packageName
nebo
sudo equo v $ packageName
Postup odebrání balíčku:
sudo equo remove $ packageName
nebo
sudo equo rm $ packageName
Hledání instalovatelného balíčku:
sudo equo search $ packageName

6. Pacman
Pacman je výchozí systém správy balíků pro Arch Linux Jak nainstalovat Arch Linux snadnou cestou s AntergosStarý počítač nebo notebook potřebuje nový život? Přemýšlíte o přechodu na Linux, ale nevíte, kde začít? S Antergos můžete snadno nainstalovat Arch Linux! Přečtěte si více a jeho derivitaves, a je to kompletní správce balíků, nespoléhající se na řešení závislých systémů a frontendů. Pacman využívá jednoduchý komprimovaný souborový systém .pkg.tar.xz, který obsahuje všechny informace potřebné k zabudování zdrojového kódu do pracovního programu. Představte si pacman jako systém pro automatizaci procesu manuálního vytváření softwaru ze zdrojového kódu. Pacman využívá program „pomocníka“, Yaourta, k instalaci neoficiálního softwaru nalezeného v archivu uživatelů Arch, a když se tak stane, příkaz „pacman“ se nahradí „yaourt“.
Při práci s balíčky budete většinou používat příznak „sync“ (-S), který porovnává váš systém se softwarovým úložištěm. Aktualizace softwaru (-y):
sudo pacman -Sy
Chcete-li upgradovat systém, upravte předchozí příkaz synchronizace pomocí příznaku sysupgrade (-u):
sudo pacman -Syu
Chcete-li nainstalovat balíček, musíte jej synchronizovat:
sudo pacman -S $ packageName
Chcete-li odebrat balíček, má pacman příznak odstranění. Chcete-li odebrat balíček (-R), jeho konfigurační soubory (-n) a všechny nepoužité závislosti, rekurzivně, nikoli explicitně nainstalované uživatelem (-s). Poznámka: tento příznak -s se liší od příznaku -s použitého v příkazu synchronizace:
sudo pacman -Rns
Chcete-li vyhledat instalovatelný balíček, budete synchronizovat a hledat (-s):
sudo pacman -Ss $ packageName
Pacman neobsahuje příkaz autoremove, můžete však pomocí příkazu Query vyhledat a odstranit všechny nepoužité závislosti. Poznámka: tyto příznaky opět nejsou stejné jako příznaky synchronizace nebo příznaky odstranění. Tento příkaz prohledá databázi (-Q), zkontroluje osamocené závislosti (-t), omezí vyhledávání na závislosti (-d) a nevypíše proces podrobně (-q, což znamená „tichý“).
sudo pacman -Rns $ (pacman -Qtdq)
Správci balíků: Vyvíjí se
Linux rozhodně urazil dlouhou cestu v tom, aby novým uživatelům umožnil snadnou správu jejich systému. Správci balíčků automaticky vyhledají požadované závislosti a poskytují snadno zapamatovatelné příkazy pro instalaci, a udržování softwaru a uživatelé již nejsou uvězněni v pekle závislosti, jako tomu bylo v době, kdy byl Linux v jeho systému dětství. Otestováním mnoha různých správců balíčků, které máte k dispozici, najdete svůj domov v kterémkoli distro, ve kterém se cítíte nejpohodlněji.
Který správce balíků je pro vás nejjednodušší? Vyzkoušeli jste instalaci jednoho z těchto správců balíků mimo výchozí distro? Dejte nám vědět v komentářích níže!
Jsem veterán letectva Spojených států, učitel, hudebník, IT konzultant a spisovatel.