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.