Umístění
Stejně jako mnoho jiných nástrojů pro Linux je apt uložen v /atd
adresář - obsahuje konfigurační soubory pro všechny programy, které běží na systémech Linux - a lze jej zobrazit po přechodu do adresáře.
Apt má také konfigurační soubor, který lze najít v / etc / apt
adresář s názvem souboru výstižný.konf.
Děláte spoustu instalací balíčků s apt, a proto byste se dlouho dozvěděli, že zdroje balíků jsou uloženy v Zdroje.seznam
soubor. V zásadě apt zkontroluje, zda tento soubor neobsahuje balíčky, a pokusí se nainstalovat ze seznamu balíčků - řekněme tomu index úložiště.
The Zdroje.seznam
soubor je uložen v souboru / etc / apt
adresář a existuje podobný soubor s názvem Zdroje.seznam.d.
Ve skutečnosti to není soubor, ale adresář, který uchovává jiné Zdroje.seznam
soubory. Zdroje.seznam.Adresář d používá Linux k uchování některých Zdroje.seznam
soubory na samostatném místě - mimo standard / etc / apt
adresář.
Zmatek: APT vs APT-GET
Ano, mnoho lidí si skutečně mýlí, že je apt stejný jako apt-get. Zde je šok: nejsou stejné.
Ve skutečnosti fungují apt a apt-get podobně, ale nástroje se liší. Uvažujme, že apt je upgrade na apt-get.
Apt-get existuje již před apt. Apt-get však neexistuje izolovaně, protože funguje společně s dalšími balíčky apt, jako je apt-cache a apt-config. Když se tyto nástroje zkombinují, používají se ke správě linuxových balíčků a mají také různé příkazy. Také tyto nástroje nejsou nejjednodušší, protože fungují na nízké úrovni, což by průměrného uživatele systému Linux nemohlo zajímat.
Z tohoto důvodu byl zaveden apt. Verze 1.0.1 z APT má na manuálové stránce následující, "Příkaz apt má být příjemný pro koncové uživatele a nemusí být zpětně kompatibilní jako apt-get.".“
Apt pracuje izolovaně a není nutné ho kombinovat s jinými nástroji pro správnou správu Linuxu, navíc se snadno používá.
Příkazy
Pro průměrného uživatele systému Linux jsou důležité všechny příkazy. Prostřednictvím příkazů se provádějí úkoly a lze provádět skutečnou práci. Pojďme se podívat na hlavní apt příkazy.
Získejte pomoc
Nejdůležitější ze všech příkazů, o nichž se pojednává v tomto článku, je příkaz používaný k získání nápovědy. Usnadňuje používání nástroje a zajišťuje, že si příkazy nemusíte pamatovat.
Nápověda poskytuje dostatek informací k provádění jednoduchých úkolů a lze ji otevřít pomocí níže uvedeného příkazu:
apt - pomocZ výsledku byste dostali seznam různých kombinací příkazů, měli byste získat něco podobného obrázku níže:
Pokud si přejete, můžete se podívat na výstižné manuálové stránky, kde najdete další informace. Zde je příkaz pro přístup k manuálovým stránkám:
muž trefnýVyhledejte balíček
Pro mnoho operací budete potřebovat znát přesný název balíčku. Toto a mnoho dalších použití je důvodem pro použití vyhledávacího příkazu.
Tento příkaz zkontroluje všechny balíčky v indexu úložiště, prohledá klíčové slovo v popisech balíčků a poskytne seznam všech balíčků s klíčovým slovem.
trefné vyhledáváníZkontrolujte závislosti balíku
Balíčky Linuxu mají závislosti, tyto závislosti zajišťují, že fungují správně, protože balíčky se při přerušení závislostí rozbijí.
Chcete-li zobrazit závislosti balíčku, použijte záleží příkaz.
apt záležíZobrazit informace o balíčku
Zobrazení závislostí balíčku je jedna z informací, které byste považovali za užitečné. Můžete však získat i další podrobnosti o balíčku. Pro mě by bylo méně produktivní zapamatovat si všechny příkazy pro přístup k dalším podrobnostem, jako je verze balíčku, velikost stahování atd.
Můžete získat všechny informace o balíčku na jeden pokus pomocí výstižný příkaz, jak je vidět níže:
trefná showNainstalujte balíček
Jednou z nejsilnějších stránek Linuxu je dostupnost mnoha výkonných balíčků. Balíčky můžete nainstalovat dvěma způsoby: buď prostřednictvím názvu balíčku, nebo pomocí a deb soubory file-deb jsou soubory softwarového balíčku debian.
K instalaci balíků pomocí názvu balíčku se používá následující příkaz:
apt nainstalovatJak již bylo řečeno, před použitím musíte znát název balíčku. Například pro instalaci Nginx by byl příkaz apt nainstalovat nginx.
Dalším způsobem instalace balíčků je prostřednictvím deb soubor, pokud je k dispozici. Při instalaci balíčku prostřednictvím jeho deb soubor, apt načte samotné závislosti balíku a stáhne jej, takže si s nimi nemusíte dělat starosti.
Můžete nainstalovat deb soubory používající absolutní cestu k souborům pomocí níže uvedeného příkazu:
apt nainstalovatStáhnout balíček
Pokud z nějakého důvodu potřebujete stáhnout balíček, aniž byste jej nainstalovali, můžete tak učinit pomocí stažení příkaz.
Tím by se stáhl deb soubor balíčku do adresáře, kde byl spuštěn příkaz. Balíčky si můžete stáhnout pomocí níže uvedeného příkazu:
apt stáhnoutPokud máte zájem o instalaci .deb soubor, pak můžete nainstalovat pomocí Nainstalujte příkaz.
Aktualizujte index úložiště
Pamatujte, o čem jsme mluvili Zdroje.seznam dříve? Když je vydána nová verze balíčku, váš linuxový stroj ji ještě nemůže nainstalovat, protože by to neznamenalo. Chcete-li, aby to naznačovalo, musí se to promítnout do Zdroje.seznam souboru a to lze provést pomocí Aktualizace příkaz.
apt aktualizaceTento příkaz aktualizuje index úložiště a udržuje jej aktuální s nejnovějšími změnami uvedených balíčků.
Odeberte balíčky
Balíčky se rozpadají. Balíčky jsou zastaralé. Je třeba odstranit balíčky.
Apt usnadňuje odebrání balíčků. Zde jsou různé podmínky pro odebrání balíčků: odebrání binárních souborů a uchování konfiguračních souborů, odebrání binárních souborů a konfiguračních souborů.
Chcete-li odstranit samotné binární soubory, odstranit je použit příkaz.
trefně odstranitLze odebrat více než jeden balíček, takže můžete mít apt odstranit nginx top odebrat Nginx a top balíčky současně.
Chcete-li odebrat konfigurační soubory, očistit je použit příkaz.
trefné očištěníPokud si přejete udělat obojí najednou, lze příkazy kombinovat, jak je vidět níže:
apt remove --purgeNež budete pokračovat, mělo by být známo, že po odebrání balíků zůstanou jejich závislosti i.E. nejsou také odstraněny. Chcete-li odstranit závislosti při odinstalování, autoremove příkaz se používá, jak je vidět níže:
apt autoremoveSeznam balíčků
Ano, můžete mít uvedené balíčky na svém počítači se systémem Linux. V indexu úložiště, nainstalovaných balíčcích a upgradovatelných balíčcích můžete mít seznam všech balíčků.
Bez ohledu na to, co máte v úmyslu dělat, seznam příkaz by byl použit.
výstižný seznamVýše uvedený příkaz se používá k vypsání všech balíků dostupných v indexu úložiště.
seznam apt - nainstalovánVýše uvedený příkaz slouží k vypsání balíčků nainstalovaných na vašem počítači se systémem Linux.
seznam apt - lze upgradovatVýše uvedený příkaz slouží k výpisu balíčků nainstalovaných ve vašem počítači, které mají k dispozici aktualizace.
Aktualizace balíčků
Pokud jde o balíčky, nejde jen o instalaci a odebrání balíčků; musí být také aktualizovány.
Můžete se rozhodnout upgradovat jeden balíček nebo všechny balíčky najednou. Chcete-li aktualizovat jeden balíček, Nainstalujte příkaz bude použit. Překvapivé právo? Ano, ale přidáme -pouze upgrade parametr.
apt install --only-upgradeTo funguje, pokud máte v úmyslu upgradovat pouze jeden balíček. Pokud však chcete upgradovat všechny balíčky, budete muset použít vylepšit příkaz.
K provedení takové aktualizace by se použil následující příkaz:
apt upgradeJe třeba poznamenat, že vylepšit příkaz neodstraní závislosti, ai když je upgradované balíčky již nepotřebují, i.E. jsou zastaralé.
Upgrade systému
Na rozdíl od běžné aktualizace, plný upgrade zde popsaný příkaz provede kompletní aktualizaci systému.
S plný upgrade příkaz, zastaralé balíčky a závislosti jsou odstraněny a všechny balíčky (včetně systémových balíků) jsou upgradovány na nejnovější verze.
Příkaz k tomu je plný upgrade jak je vidět níže:
apt plný upgradeZávěr
Apt je mocný nástroj, díky kterému je používání distribucí Linuxu založených na Debianu a Ubuntu skvělým zážitkem. Většina zde uvedených apt příkazů vyžaduje oprávnění root, takže možná budete muset přidat sudo na začátek příkazů.
Tyto příkazy jsou jen špičkou ledovce obrovských schopností, které apt nástroj vlastní, a jsou dostatečně výkonné, aby vám usnadnily správu balíčků na vašem počítači se systémem Linux.