Jak operační systémy vydávají nové verze, můžeme najít rozdíly na úrovni prostředí, aplikací a jedna z nejběžnějších je na úrovni příkazů pro podporu a správu systému.
Když pracujeme s distribucemi Linuxu, zejména Ubuntu a Debian, je pro nás běžné používat příkaz apt-get k získání informací o balíčcích dostupných pro systém a jejich příslušném procesu správy. Ačkoli apt-get měl své začátky v roce 1998, od roku 2014 byl vyvinut apt, který plní stejné funkce apt-get, ale mezi oběma příkazy jsou malé rozdíly, které bude dnes Solvetic podrobně analyzovat.
Jak jsme naznačili, apt byl vyvinut v roce 2014 stejnými vývojáři apt-get, pouze do Ubuntu 16, většina z nás začala používat a všimnout si rozdílů s apt.
Co je APTAPT (Advanced Packaging Tool) je sada nástrojů, které byly vyvinuty pro správu a správu všeho, co souvisí s balíčky pro Debian a Ubuntu, a tento balíček obsahuje nástroje, které usnadňují různé úkoly s balíčky, jako jsou:
- Instalace nových balíčků
- Správa a aktualizace stávajících balíčků
- Odebírání balíčků z operačního systému
Podobnosti mezi apt a apt-getPojďme nejprve analyzovat podobnosti mezi těmito dvěma nástroji pro správu balíčků:
- Oba byly vyvinuty pro správu balíčků
- S oběma příkazy můžeme dávat příkazy správci balíčků APT
- Oba nástroje sdílejí většinu svého kódu, což jim umožňuje být efektivní a bezpečné
- Jejich funkce jsou identické
Rozdíly mezi apt a apt-getNyní probereme některé z hlavních rozdílů mezi oběma nástroji správce balíčků APT.
- Výsledky zobrazené apt jsou jednodušší než výsledky apt-get
- Příkazy apt jsou mnohem jednodušší než apt-get
- Apt má schopnost spravovat balíčky rpm.
- Na úrovni kompatibility mezi verzemi je apt-get mnohem kompatibilnější než apt.
- Výsledky apt-get budou vždy stejné, zatímco u apt se mohou mezi verzemi lišit
Na úrovni správy je jeden z nejvýraznějších rozdílů v době instalace nebo odebrání určitého balíčku, protože v dolní části vidíme ukazatel průběhu s procentem provedeného úkolu, což nám umožňuje detailně poznat aktuální stav tento:
ZVĚTŠIT
Nyní je na úrovni nasazení apt mnohem spořádanější a nabízí jasnější výsledky, například při použití vyhledávacího řádku apt-cache weechat uvidíme následující:
vyhledávací web apt-cache
ZVĚTŠIT
Pokud nyní použijeme apt search weechat, bude to získaný výsledek:
vhodné vyhledávání weechat
ZVĚTŠIT
Poznámka:Pamatujte, že nejpoužívanějšími příkazy ve správci APT jsou apt-get a apt-cache.
Další rozdíl, který nacházíme, je při aktualizaci systému, protože když použijeme řádek sudo apt update, můžeme na konci vidět počet balíčků, které jsou k dispozici pro aktualizaci:
ZVĚTŠIT
Při spouštění sudo apt-get update neuvidíme žádné informace:
sudo apt-get update
ZVĚTŠIT
Dále uvidíme některé ekvivalence příkazů, které můžeme použít v Linuxu s apt a apt-get:
Aktualizujte úložiště distroApt-get příkaz
apt-get aktualizaceApt příkaz
vhodná aktualizace
Nainstalujte do systému jeden nebo více balíčkůApt-get příkaz
apt-get installApt příkaz
vhodná instalace
Aktualizujte všechny nainstalované balíčkyApt-get příkaz
apt-get dist-upgradeApt příkaz
vhodný dist-upgrade
Aktualizujte nainstalované balíčkyApt-get příkaz
apt-get upgradeApt příkaz
vhodný upgrade
Odeberte balíček ze systémuApt-get příkaz
apt-get odstranitApt příkaz
vhodně odebrat
Odinstalujte instalační soubory a balíčky obslužného programuApt-get příkaz
apt-get purgeApt příkaz
vhodná očista
Odinstalujte závislosti z programuApt-get příkaz
apt-get autoremoveApt příkaz
vhodné autoremove
Nainstalujte balíčky pro kompilaci programuApt-get příkaz
apt-get build-depApt příkaz
vhodné sestavení
Umožňuje stažení zdrojového kódu programuApt-get příkaz
apt-get zdrojApt příkaz
výstižný zdroj
Navíc s novým příkazem apt máme dva nové příkazy, které jsou následující:
Seznam všech balíčků s kritérii:
výstižný seznam
ZVĚTŠIT
Umožňuje nám upravit seznam zdrojů:
vhodné editační zdrojePřipomeňme si, že toto je první hlavní aktualizace APT v Ubuntu a nesla název APT 1.0 a hlavní možnosti, které máme po ruce pomocí tohoto příkazu, jsou ty, které můžeme vidět pomocí příkazu:
apt -pomoc
VyhledáváníPlní podobnou funkci jako vyhledávací seznam apt-cache s tím rozdílem, že je apt seřadí podle abecedy.
SeznamJe podobný seznamu dpkg a uvádí všechny dostupné balíčky.
UkázatPlní roli podobnou apt-cache show a skrývá detaily, které nejsou pro uživatele relevantní.
NainstalujteUmožňuje nám instalovat balíčky a navíc vidíme ukazatel průběhu instalace.
AktualizacePlní stejnou funkci apt-get s tím rozdílem, že zobrazuje barvy, aby je zvýraznil.
OdstranitTato možnost nám umožňuje odebrat balíčky.
Úplný upgradeJe podobný dist-upgrade a umožňuje nám aktualizovat systém instalací, odebíráním a aktualizací balíčků.
VylepšitFunguje stejně jako apt-get dist-upgrade a umožňuje nám aktualizovat systém instalací a aktualizací balíčků.
Editační zdrojeUmožňuje nám upravit soubor sources.list pomocí $ EDITOR
Některé způsoby, jak budeme používat apt v Ubuntu 16, by byly následující:
$ sudo apt install packagename
$ sudo apt odstranit packagename
$ apt search packagenameTímto způsobem můžeme prozkoumat tuto novou možnost pomocí příkaz apt v Ubuntu. Jak vidíme, apt a apt-get jsou základní nástroje, pokud jde o veškerou práci s balíčky v Linuxu.