Který Linux Package Manager (a Distro) je pro vás ten pravý?

  • Harry James
  • 0
  • 3829
  • 572
reklama

Jako nový uživatel systému Linux můžete být úplně 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 ta pravá.

1. Apt

Apt je překladač závislostí pro systémy založené na Debianu, včetně Ubuntu Průvodce po úložištích Ubuntu a Správa balíků Průvodce Průvodce úložišti a správou balíků Ubuntu. Ve spojení s dpkg, správcem balíků, nabízí Apt snadný způsob aktualizace, upgradu, 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 “peklo závislosti” byla 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šší zahrnuje 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 závislé konfliktní balíčky 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žívaných závislostí, někdy však v průběhu odebrání softwaru nebo aktualizace může na vašem systému zůstat několik závislostí. 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. YUM

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 CentOS Nechcete platit za Red Hat Linux? Vyzkoušejte místo toho CentOS V případě, že to ještě nevíte, většinu webu využívá 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…. 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 neobsahuje autoremove příkaz pro vyhledání a odstranění nepoužitých závislostí, obsahuje však 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ů pro OpenSUSE Jak používat openSUSE Factory, nová distribuce Rolling-Release Jak používat openSUSE Factory, nové distribuce Rolling-Release, openSUSE byl automatizován Úkoly QA tak, aby systémy mohly testovat stabilitu balíčků samy, a tak z Factory udělaly něco, co má zbrusu nové balíčky a ve skutečnosti má slušné očekávání stability. a SUSE Linux Enterpise. ZYpp využí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

Postup instalace balíčku:

sudo zypper install $ packageName

nebo

sudo zypper v $ packageName

Chcete-li odebrat balíček, 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ý autoremový 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 Be On The Bleeding Edge Linux s Fedora Rawhide Be On The Bleeding Edge Linux s Fedora Rawhide Nečekejte, až vyzkoušíte nejnovější verze softwaru - místo toho zkuste Fedora Rawhide. 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

Postup 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 snadnou cestu S Sabayon Nainstalujte Gentoo snadnou cestu S Sabayon, derivát Gentoo. Zajímavé pro Entropy je, ž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 jsou přidány 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

Postup 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 cestu s Antergosem Jak nainstalovat Arch Linux snadnou cestu s Antergosem Starý 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 nainstalovat Arch Linux snadným způsobem! a jeho derivitaves, a je kompletním správcem balíků, nespoléhajícím na řešení závislostí na základních systémech nebo frontendech. 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á “pomocník” program, Yaourt, k instalaci neoficiálního softwaru nalezeného v Arch User Repository, a přitom příkaz “pacman” je nahrazeno “yaourt.”

Při práci s balíčky budete většinou využívat “synchronizace” flag (-S), která porovnává váš systém s úložištěm softwaru. 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

Pro odstranění balíčku má pacman příznak pro odebrá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: znovu, tyto příznaky 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 proces nebude podrobně vytisknout (-q, což znamená “klid”).

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 k instalaci a údržbě softwaru a uživatelé již nejsou uvězněni v pekle závislostí, jako tomu bylo v době, kdy byl Linux v plenkách. Testová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!




Bisher hat noch niemand einen Kommentar zu diesem Artikel abgegeben.

O moderní technologii, jednoduché a cenově dostupné.
Váš průvodce ve světě moderních technologií. Naučte se, jak používat technologie a pomůcky, které nás každý den obklopují, a naučte se, jak objevovat na internetu zajímavé věci.