28Jun
Ubuntu má mnoho metod založených na grafickém rozhraní pro instalaci aplikací, ale jejich vyhledávání a hledání trvá určitou dobu. Vzhledem k tomu, že klávesnice je obvykle rychlejší než myš, řízení softwaru pomocí příkazového řádku může být reálným časovým spínačem.
APT
Linux spravuje software přes balíky, jednotlivé jednotky softwaru, které obsahují uživatelská rozhraní, moduly a knihovny. Většina aplikací propojuje několik souvisejících balíků a další vám umožňují vybrat, které balíčky se mají instalovat a které můžete vynechat podle vlastního uvážení.To může být matoucí, takže máte k dispozici správce balíčků, který vám pomůže
. Každá distribuce Linuxu má vlastní systém správy balíků.Pro naše vlastní blízké a drahé Ubuntu je to nástroj Advanced Packaging Tool. Má řadu příkazů, které vám umožní přidat úložiště;vyhledávat, instalovat a odstraňovat balíčky;a dokonce simulovat upgrady a podobně.Příkazy jsou poměrně snadno zapamatovatelné a používané, takže budete řídit software vašeho systému v žádném okamžiku vůbec!
APT vyžaduje superuživatelská oprávnění, jelikož se zabývá jádrovými aspekty systému, takže v Ubuntu budete muset předcházet většinu příkazů "sudo".
Vyhledávání balíčků
Příkaz pro vyhledání softwaru je:
apt-cache search [hledaný výraz 1] [hledaný výraz 2]. .. [hledaný výraz n]
Nahradit [hledané výrazy], ale nepoužívejte závorky. Získáte takový výstup takto:
Můžete hledat termíny v popisu balíčků, například v hře Solitaire nebo podle názvu balíčku. Některé vyhledávání mohou poskytnout řadu výsledků, takže můžete procházet seznamem pomocí následujícího příkazu:
vyhledávání apt-cache [hledané výrazy] |less
Ve středu tohoto příkazu je potrubí( sdílí klíč s \).Příkaz méně vám umožní procházet seznam pomocí kláves se šipkami, tlačítka nahoru / dolů a mezerníku, b a zadat. Stisknutím tlačítka q opustíte seznam a vrátíte se k výzvě.
Přidávání repozitářů
Další software naleznete v úložištích nalezených online. Vezměte si například Ubuntu Tweak, program, který umožňuje změnit některé skryté nebo jinak obtížně měnitelné nastavení systému. Je umístěn v jiném úložišti. Pokud přidáte úložiště namísto stahování a instalace pouze balíčku, systém vás bude upozorňovat na aktualizace a bude automaticky aktualizován pro vás. Můžete ručně přidat a změnit úložiště úpravou souboru zdrojů APT:
sudo nano /etc/apt/ sources.list
Ale Ubuntu 9.10 Karmic Koala to změnilo. Je to snadnější způsob!
sudo add-apt-repository [název repozitáře zde]
Pojďme se podívat na repo Ubuntu Tweak, abychom zjistili, jak to bude vypadat v praxi:
sudo add-apt-repository ppa: tualatrix / ppa
Voila!
Aktualizace zdrojů
Po přidání úložiště musíte aktualizovat seznam balíčků.
sudo apt-get update
Aktualizuje seznamy balíků ze všech repozitářů v jednom kroku. Nezapomeňte to udělat po každém přidání úložiště!Instalace
Nyní, když jste přidali software repo a aktualizovali seznam balíčků a zjistili, že název balíku potřebujete, můžete jej nainstalovat.
sudo apt-get nainstalovat [název balíčku 1] [název balíčku 2]. .. [název balíčku n]
Tím se stáhnou a nainstalují všechny uvedené balíky. Pokud existují závislost - jiné předpokladové balíčky - budou také nainstalovány. Někdy se také zobrazí seznam doporučených, ale nepovinných balíčků, které se hodí k výběru. Někdy se také zobrazí výzva k potvrzení, i když ne vždy.
Často uvidíte jádrový balíček s dalšími propojenými balíky, takže instalace tohoto souboru automaticky nainstaluje závislosti a někdy i přidružené balíčky.
Odebrání balíčků
Pokud se chcete program zbavit, můžete odinstalovat přidružené balíky.
sudo apt-get odstranit [název balíčku 1] [název balíčku 2]. .. [název balíčku n]
Pokud se chcete zbavit konfiguračních souborů a přidružených adresářů( obvykle v domovském adresáři uživatele), budete chtítpřidejte možnost čištění:
sudo apt-get remove -purge [název balíčku 1] [název balíčku 2]. .. [název balíčku n]
Tam jsou dvě pomlčky. To bude užitečné, pokud program nefunguje správně.Vyčištěním po odstranění budete mít "čistou" instalaci.
Většinu času si můžete vybrat pouze základní balíček a přidružené jsou také odstraněny. Pokud tomu tak není, můžete použít následující příkaz:
sudo apt-get autoremove
Automaticky odstraní všechny balíky, které se nepoužívají nebo nejsou přiřazeny k žádnému nainstalovanému programu. Například pokud jste se zbavili jádrového balíčku, autoremove se zbaví souvisejících balíků a všech závislostí, které má, pokud žádný jiný program nepoužívá.Je to skvělý způsob, jak vyčistit všechny nevyužité knihovny a balíčky, které nepotřebujete.
Aktualizace softwaru
Co tedy, pokud vaše balíky potřebují upgrade? Jednotlivé programy můžete upgradovat pomocí následujícího příkazu:
sudo apt-get upgrade [název balíčku 1] [název balíčku 2]. .. [název balíčku n]
Nebo můžete upgradovat všechny balíčky bez dalších argumentů:
sudo apt-získat upgrade
To vám řekne, kolik a které balíčky je třeba aktualizovat a požádá o potvrzení, než bude pokračovat.
Nezapomeňte, že budete možná muset nejprve aktualizovat. Inovace nahradí starší verze programů novějšími verzemi. Jedná se o proces nahrazování;je vyžadován stejný název balíčku a starší verze je nahrazena novější verzí.Neinstalují se zcela nové balíky a žádné balíky se neodinstalují.
Některé programy takhle nefungují.Vyžadují balíček s trochu jiným názvem, který má být odstraněn, a nový s jiným názvem, který má být nainstalován. Někdy má nová verze programu nový potřebný balíček. V takových případech budete muset použít dist-upgrade.
sudo apt-get dist-upgrade [název balíčku 1] [název balíčku 2]. .. [název balíčku n]
sudo apt-get dist-upgrade
Nyní budou splněny všechny závislosti bez ohledu na to, co. Pokud nejste v mikroúpravě vašich balíků, pak je to příkaz, který budete používat.
Chcete-li pouze zjistit, které balíčky budou upgradovány, pokud byste hypoteticky spustili příkaz, můžete simulovat upgrade pomocí možnosti -s.
sudo apt-get -s upgrade
To je opravdu užitečné, pokud si nejste jisti, zda upgradování jednoho balíčku způsobí problémy s ostatními programy, což se příležitostně děje s věcmi, jako jsou knihovny PHP a poštovní server.
Čištění
Když stahujete balíčky, Ubuntu je ukládá do mezipaměti, pokud je potřebuje dále odkazovat. Tuto mezipaměť můžete vymazat a získat určitý prostor na pevném disku následujícím příkazem:
sudo apt-get clean
Chcete-li se zbavit cache, ale uložit nejnovější verze balíků, které máte, použijte místo toho:
sudo apt-get autoclean
Tím se zbavíte starších verzí, které jsou do značné míry zbytečné, ale stále vás nechávají s cache.
Kontrola instalace
Seznam všech nainstalovaných balíčků naleznete pomocí dpkg.
sudo dpkg -list
Chcete-li procházet tímto seznamem, můžete také použít méně.
sudo dpkg -listméně
Pomocí příkazu grep můžete také prohledat seznam.
dpkg -list |grep [hledaný výraz]
Pokud je něco nainstalováno, uvidíte název balíčku a popis.
Můžete také hledat kompaktnější metodu:
dpkg -l 'vyhledávací termín'
Tato volba je malá písmena L a váš vyhledávací dotaz musí být uvnitř jednoduchých uvozovek. Můžete také použít zástupné znaky pro lepší vyhledávání.
Velikonoční vajíčko
APT má zajímavé velikonoční vajíčko.
sudo apt-get moo
Vychutnejte si své super kravské síly!
Byť schopen spravovat balíčky a nainstalovaný software pomocí příkazového řádku vám může ušetřit čas. Softwarový aktualizátor softwaru Ubuntu je v mém systému často latentní a může to být opravdu bolest, když musím přidat softwarové reposy a instalovat balíčky prostřednictvím Softwarového centra, zvláště pokud už znáte jména balíků.Je také skvělé pro správu systému vzdáleně přes SSH.Nemusíte mít vůbec běžící GUI nebo se zabývat VNC.
Když se dostanete pohodlně do příkazového řádku, můžete se naučit mnoho věcí, takže si můžete přečíst Průvodce pro začátečníky Nano, Linuxový příkazový řádek pro textové řádky. Je toho víc!