GNU/Linux >> Znalost Linux >  >> Debian

Wajig - Unified Package Management Front-end pro Debian

Uživatelé Debianu – a jeho odvozeniny, jako jsou uživatelé Ubuntu a Linux Mint – musí znát APT (Advanced Package Tool) . Je to nástroj pro správu balíků. APT přichází s několika nástroji. Apt-get, apt-cache, apt-mark, apt-key jsou příklady. Používá se také jako engine pro jiný front-end, jako je Aptitude nebo Synaptic v režimu GUI.

Existuje další front-end, který používá APT jako engine. Jeho jméno je Wajig . Jediný příkaz Wajig může „koordinovat“ příkazy apt tak, aby zpracovaly dotaz, na který se ptáte, a poté předal výsledek uživateli. Takže jako uživatel nemusíte zmást o tom, jaký apt nástroj potřebujete ke zpracování vašeho dotazu. Je to apt-get, apt-cache, apt-mark nebo jiný příkaz apt? Stačí zadat váš dotaz Wajigovi a nechat Wajig jej zpracovat za vás. Wajig může také běžet v uživatelském režimu. Ale pokud wajig potřebuje vyšší oprávnění, wajig vás požádá o zadání hesla root. Začněme se zabývat Wajigem.

Instalace

Chcete-li zkontrolovat, zda váš systém obsahuje Wajig nebo ne, stačí napsat wajig na vaší konzoli / terminálu. Pokud vidíte výstup jako níže, pak je ve vašem systému nainstalován wajig.

$ wajig
wajig >

Pokud ne, můžete začít instalovat wajig pomocí příkazu apt-get.

$ sudo apt-get install wajig

Použití Wajig

Wajig lze spustit dvěma způsoby. Použijte příkaz wajig, jak je uvedeno výše, nebo přímo vložte parametr wajig za příkaz wajig.

Instalace balíčku

Chcete-li nainstalovat balíčky, stačí spustit :

$ wajig install package_name

nebo

$ wajig
wajig > install gnome-do

Z obrázku výše vidíme, že příkaz wajig nainstaluje balíček s názvem gnome-do do vašeho systému.

Odstranit balíčky

Pro odstranění balíčků použijte parametr remove.

$ wajig remove package_name

Nyní z obrázku výše příkaz wajig odstraní balíček s názvem banshee z vašeho systému.

Vyčistit balíčky

Rozdíl mezi odstraněním a vyčištěním je v tom, že odstraněním se také odstraní konfigurační soubory, zatímco odstraněním nikoli. Zde je příklad úplného odstranění balíčku banshee.

Pokud se podíváme na předchozí příkazy, vypadá to podobně s příkazem apt-get. Chcete-li nainstalovat balíčky pomocí apt-get, příkazy jsou podobné pomocí apt-get install package_name nebo apt-get remove package_name pro odstranění balíčků.

Zde je zajímavá část, která také zahrnuje sílu wajig.

Vyhledat balíčky

Někdy chceme nainstalovat software, ale neznáme přesně název softwaru. Pak hledáme. Chcete-li prohledat balíček, jednoduše spusťte wajig search package_name . Řekněme, že chceme nainstalovat softwarový název Terminator. Můžeme použít příkaz jako tento :

$ wajig search terminator

Na obrázku níže je zobrazen výstup.

Pokud k prohledávání balíčku a používáme příkaz apt-get, dojde k chybě, jako je tato:

Wajig je dostatečně chytrý, aby věděl, že vyhledávání není parametr apt-get. Je to parametr apt-cache. Pokud spustíme apt-cache search terminator , pak budeme mít správný výstup.

Zobrazit popis balíčku

Pokud jste již našli požadovaný balíček, ale chcete se ujistit, než jej nainstalujete nebo odstraníte, můžete ke splnění tohoto účelu použít parametr show. Řekněme, že chceme vidět popis balíčku s názvem terminator. Můžete použít parametr description. Potom bude příkaz vypadat takto:

$ wajig describe terminator

nebo můžete přidat parametr -v, abyste získali více informací o balíčku.

$ wajig describe terminator -v

Pokud se přesto chcete dozvědět více podrobností, použijte parametr show takto:

$ wajig show terminator

Pomocí terminátoru podrobností wajig will také produkuje stejný výstup s terminátorem wajig show

Seznam souborů balíčku

Po instalaci balíčku možná budete chtít vědět, kde přesně je balíček nainstalován. Nebo jaké soubory jsou součástí balení. Předpokládejme, že balíček je terminátor, pak jej můžete zobrazit zadáním :

$ wajig list-files terminator

Aktualizovat

Chcete-li aktualizovat seznam nových a aktualizovaných balíčků, jednoduše napište :

$ wajig update

Upgrade

A co když chcete balíčky, které jsou připraveny k upgradu? Poznáte to jednoduše zadáním :

$ wajig toupgrade

Zde je ukázkový výstup tohoto příkazu.

Upgrade zabezpečení

Pokud chcete provádět pouze aktualizace, které se týkají pouze zabezpečení vašeho systému Linux, wajig poskytněte parametr s názvem upgradesecurity. Nemusíte tedy ručně vybírat balíčky, které se týkají zabezpečení. Stačí napsat :

$ wajig upgradesecurity

Poté wajig provede aktualizaci, porovná výsledek s vašimi nainstalovanými balíčky a vybere potřebné balíčky za vás. Nakonec musíte potvrdit Ano nebo Ne, abyste provedli tento proces aktualizace.

Upgrade a aktualizace distribuce

Můžete vidět, že ve Wajig existují dva scénáře upgradu. Upgrade a aktualizace distribuce. Rozdíl je v Upgrade aktualizuje pouze stávající balíčky. Nenainstaluje nové balíčky. Mezitím Upgrade distribuce aktualizuje stávající balíčky a může nainstalovat balíčky nové. Distribuční upgrade je obvykle myšlen, pokud chcete upgradovat svou verzi Linuxu, například z Debianu 6 na Debian 7. Zde je syntaxe:

Upgrade
$ wajig upgrade
Distribution Upgrade
$ wajig distupgrade

Pokud chcete před upgradem distribuce provést proces aktualizace, wajig to může provést jednoduchým příkazem:

$ wajig dailyupgrade

Automatické čištění vs. Automatické odstranění

Po instalaci nebo odstranění balíčků mohou některé balíčky zanechat. Můžete jej vyčistit pomocí autoclean a autoremove parametry. Pokud chcete z mezipaměti stahování odstranit soubory .deb, které již nelze stahovat, můžete použít:

$ wajig autoclean

Na druhé straně můžete také použít :

$ wajig autoremove

Chcete-li odstranit nepoužívané balíčky závislostí.

Parametr Orphans

Je také možné, že máte ve svém systému knihovny pro sirotky. Knihovny Orphans znamenají, že knihovny nejsou vyžadovány žádnými nainstalovanými balíčky. Seznam můžete zobrazit zadáním :

$ wajig oprhans

Parametr Orphans vyžaduje deborphan balíček, který se má nainstalovat do vašeho systému. Pokud jej nemáte, můžete si jej nainstalovat zadáním :

$ wajig install deborphan

Jakmile budete mít seznam osiřelých knihoven, můžete je vyčistit, abyste ušetřili úložný prostor. Můžete to udělat pomocí purgeorphan parametr. Zde je příkaz:

$ wajig purgeorphans

To je nějaké použití příkazu wajig v Linuxu. Stále existuje mnoho zajímavých parametrů, které nebyly popsány v tomto článku, jako je parametr rpm2deb a rpminstall. Wajig můžete prozkoumat hlouběji zadáním man wajig na konzoli nebo navštivte stránku Wajig Overview.


Debian
  1. Použití AppImage pro správu balíčků Linuxu

  2. Apt-cache používané pro?

  3. Proč neexistuje skutečně jednotný správce balíčků pro Linux?

  1. Často používané volby pro příkaz dpkg debian / ubuntu

  2. Tasksel – nástroj pro instalaci skupinových balíčků pro Debian

  3. Debian – získat nejnovější Gcc pro Debian?

  1. Debian – bezpečnost úložiště Debian?

  2. ISPConfig 3 ProFTPd pro Debian

  3. 15 Příklady příkazů aptitude pro správu balíčků v Linuxu