Domovská » jak » Jak používat Apt-Get k instalaci programů v Ubuntu z příkazového řádku

    Jak používat Apt-Get k instalaci programů v Ubuntu z příkazového řádku

    Ubuntu má mnoho metod založených na rozhraní GUI 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š, správa softwaru prostřednictvím příkazového řádku může být reálným časovým nástrojem.

    APT

    Linux spravuje software prostřednictvím balíčků, jednotlivých jednotek softwaru, které obsahují uživatelská rozhraní, moduly a knihovny. Většina aplikací propojuje několik spolu-závislých balíků a další vám umožní vybrat si, které balíčky se mají nainstalovat a které byste měli 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 systému Linux 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 spravovat 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ředvídat většinu příkazů "sudo".

    Vyhledávání balíků

    Příkaz pro vyhledání softwaru je:

    apt-cache hledání [hledaný výraz 1] [hledaný výraz 2] ... [hledaný výraz n]

    Nahraďte [vyhledávací dotazy], ale nepoužívejte závorky. Získáte takový výstup:

    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 tónu výsledků, takže můžete procházet seznamem pomocí následujícího příkazu:

    Hledání apt-cache [hledané výrazy] méně

    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í úložišť

    Další software naleznete v úložištích nalezených online. Vezměte si například Ubuntu Tweak, program, který vám umožní 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 upozorní na aktualizace a automaticky ho udrží v aktuálním stavu. 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]

    Podívejme se 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

    Tímto způsobem aktualizujete seznamy balíčků ze všech úložišť. Nezapomeňte to udělat po každém přidání úložiště!

    Instalace

    Nyní, když jste přidali svůj repo software a aktualizovali seznam balíčků a zjistili, že název balíku potřebujete, můžete jej nainstalovat.

    sudo apt-get install [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ávislosti - další balíčky nutné - 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.

    Odstranění balíků

    Chcete-li program zbavit, můžete odinstalovat související balíčky.

    sudo apt-get odebrat [název balíčku 1] [název balíčku 2] ... [název balíčku n]

    Chcete-li se zbavit konfiguračních souborů a přidružených adresářů (obvykle v domovském adresáři uživatele), budete chtít přidat 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 vám pomůže, 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é balíčky budou také odstraněny. Pokud tomu tak není, můžete použít následující příkaz:

    sudo apt-get autoremove

    Tím se 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

    Takže co když vaše balíky potřebují upgrade? Můžete jednotlivé programy 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 tak, že nemáte další argumenty:

    sudo apt-get 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 neodinstalují se žádné balíky.

    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 nová verze programu obsahuje nový požadovaný balíček. V těchto 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 všechny závislostí splněny 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í volby -s.

    sudo apt-get -s upgrade

    To je opravdu užitečné, pokud si nejste jisti, zda upgradování jednoho balíku zpomalí jiné programy, což se příležitostně děje s věcmi, jako jsou knihovny PHP a poštovních serverů.

    Čištění

    Když stahujete balíčky, Ubuntu je ukládá do mezipaměti, pokud je potřebuje dále odkázat. Tuto vyrovnávací paměť můžete smazat a získat nějaký prostor na pevném disku pomocí následujícího příkazu:

    sudo apt-get clean

    Pokud se chcete zbavit své vyrovnávací paměti, 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ů se zobrazí pomocí dpkg.

    sudo dpkg -list

    Procházením tohoto seznamu můžete také použít méně.

    sudo dpkg -list | méně

    Můžete také vyhledat seznam pomocí příkazu grep.

    dpkg -list | grep [hledaný výraz]

    Pokud je něco nainstalováno, zobrazí se název balíčku a popis.

    Můžete také hledat kompaktnější metodu:

    dpkg -l 'hledaný výraz'

    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í vejce.

    sudo apt-get moo

    Vychutnejte si své super kravské síly!


    Být schopen spravovat balíčky a nainstalovaný software pomocí příkazového řádku, může vám ušetřit čas. Softwarový aktualizátor Ubuntu je v mém systému často laggy a může to být opravdu bolest, když musím přidat softwarové repo operace a instalovat balíčky prostřednictvím Softwarového centra, obzvláš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.

    Existuje spousta věcí, které se naučíte, když se dostanete pohodlně do příkazového řádku, takže si můžete prohlédnout Průvodce pro začátečníky Nano, Linuxový příkazový řádek. Je toho víc!