APT, nástroj Advanced Package Tool z projektu Debian, slouží ke správě balíků pomocí mnoha samostatných nástrojů k provádění různých úkolů. V minulosti uživatelé potřebovali znát více struktur příkazů, jako je apt-get, apt-cache, apt-config a mnoho dalších, aby mohli využívat celou sadu funkcí APT.
APT byl původně vytvořen za účelem řešení mnoha problémů se správou balíků, jako je ukončení závislost peklo které tolik lidí zažilo v počátcích operačních systémů založených na Linuxu. Bohužel APT trpí jiným druhem pekla, kterému říkám „ Rozptýlené dokumentační peklo “(DDH). Dokumentace týkající se APT je rozptýlena v různých nástrojích a v některých případech, například v hlavním příkazu apt, je prakticky nemožné ji najít.
Již více než deset let prakticky všechny výukové programy a návody pro instalaci a odstraňování balíků v systému založeném na Debianu / Ubuntu doporučují uživatelům apt-get. V minulosti to byl správný návrh, protože „apt“ jako příkaz v té době neexistoval, ale kvůli peklu disperzní dokumentace si mnoho lidí neuvědomuje, že nyní existuje.
Pokud jste chtěli nainstalovat balíček, téměř všichni průvodci navrhnou:
sudo apt-get instalační balíček
ale teď to můžete zjednodušit pomocí
sudo apt instalační balíček
Někteří mohou namítnout, že „apt“ se příliš neliší od „apt-get“, a to je pravda, ale myslím, že pomlčka v příkazu je to, co kvůli jeho trapnosti vytváří úzké místo pro mnoho uživatelů. Pokud místo toho použijete apt, ušetříte čas a ušetříte množství stisknutí kláves potřebných k provedení stejné úlohy.
Disperzní dokumentační peklo (DDH)
Zásadním problémem v dokumentaci týkající se APT je, že v závislosti na tom, kde se díváte a jak vypadáte, můžete nebo nemusíte najít vůbec nic. Pokud byste prohledali Google nebo DuckDuckGo, vyhledali byste „výstižnou dokumentaci“ jeden ze tří typů výsledků:
- apt-get související dokumentace
- Základní přehledové informace týkající se APT
- Zcela nesouvisející informace
Pokud byste do vyhledávacího dotazu hodili „linux“, „ubuntu“ nebo dokonce „debian“, typy výsledků, které obdržíte, se nezmění. DDH je tak závažné, že dokumentaci z Debian.org najdete označenou jako Zastaralá dokumentace než najdete něco užitečného souvisejícího s příkazem „apt“, pokud to vůbec najdete.
Mužské stránky
Man stránky jsou stránky dokumentace, které lze použít místně ve vašem systému nebo prostřednictvím online adresářů. Místní záznamy mohou, ale nemusí být aktuální, v závislosti na verzi vaší distribuce. Například Ubuntu 15.10 má nejnovější manuálovou stránku, ale 14.04 není ve výchozím nastavení. Pokud však udržujete svou verzi 14.04 Ubuntu aktuální s aktualizacemi Service Pack, měli byste mít aktualizovanou manuálovou stránku. Pomocí následujícího příkazu můžete zkontrolovat, zda máte nejnovější verzi manuálové stránky.
muž apt
Na druhou stranu, pokud byste hledali manuálovou stránku online, pak téměř vždy najdete stará stránka s přehledem . Pokud byste měli kopat dál, můžete odhalit Manuální stránka Ubuntu 15.10 který je aktuální nebo místo toho můžete odhalit online 14.04 manuálová stránka který je zastaralý.
Zjednodušte příkazový řádek pomocí APT
Níže uvedený seznam obsahuje nejužitečnější možnosti dostupné prostřednictvím výstižný příkaz a jaké staré příkazy zjednodušují.
-
apt instalační balíček
- nahrazuje instalační balíček apt-get
- nahrazuje cd / Soubory && sudo dpkg -i application.deb && sudo apt-get -f install
-
apt odstranit balíček (y)
- nahrazuje apt-get odebrat balíček
-
apt vyhledávací dotaz
- nahrazuje vyhledávací dotaz apt-cache
-
balíčky apt show
- nahrazuje apt-cache zobrazit balíčky
-
apt aktualizace
- nahrazuje aktualizace apt-get
-
apt upgrade
- nahrazuje apt-get upgrade
-
seznam apt - nainstalován
- nahrazuje dpkg –get-výběry | grep -v odinstalovat
- nahrazuje dpkg -l
-
seznam apt - lze upgradovat
(sudo není požadováno)
- nahrazuje apt-get -u upgrade –assume-no ”(vyžadováno sudo)
-
apt edit-sources
- nahrazuje ozvěna „nový řádek textu“ | sudo tee -a /etc/apt/sources.list
- nahrazuje Sudona / Etc / Apt / So rse s. Já sv
Upravit 2016-04-01: od Ubuntu 16.04 byly do implementace systému Debian / Ubuntu systému Windows přidány následující možnosti výstižný příkaz.
-
apt autoremove
- nahrazuje apt-get autoremove
-
apt čistící balíčky
- nahrazuje balíčky apt-get purge
Linux Mint vylepšuje jednoduchost
Většina nedávných operačních systémů založených na Debianu nebo Ubuntu má aktuální verzi APT, která umožňuje zjednodušení některých úkolů, ale tým Linux Mint se rozhodl, že APT by mělo být zjednodušeno už před několika lety. Linux Mint vytvořen pythonovský skript (zahájeno v 2009 ), aby byl APT co nejužitečnější a nejjednodušší. Doufám, že Debian vidí výhodu rozšíření funkčnosti apt, aby v budoucnu mohl každý těžit ze zjednodušeného přístupu, který Mint používá. Příkaz apt může být mnohem lepší, než je právě teď, a doufejme, že to vidí i Debian a plně využije potenciál apt.
Linux Mint se rozhodl udělat zajímavou volbu ve svém skriptu odstraněním nutnosti používat sudo. Například pokud spustíte „apt install package“, během zpracování automaticky použije sudo na jeho přední stranu, takže si uživatel nemusí pamatovat, jestli něco sudo potřebuje nebo ne, skript jej použije nebo nikoli.
Níže uvedený seznam obsahuje nejužitečnější doplňkové možnosti dostupné prostřednictvím Linux Mint výstižný příkaz a jaké staré příkazy zjednodušují. Poznámka: Následující seznam se v tuto chvíli vztahuje pouze na uživatele Linux Mint.
-
apt autoclean
- nahrazuje apt-get autoclean
-
apt autoremove