Úvod
Pokud jste uživatelem Linuxu, jistě znáte příkazy apt a apt-get a s největší pravděpodobností jej používali pro správu balíčků v jejich systému.
Oba jsou open source nástroje příkazového řádku, které se používají pro správu balíčků, jako je instalace, aktualizace, aktualizace a odstranění. Stále však mezi nimi existují určité rozdíly.
V tomto článku vysvětlíme rozdíl mezipříkazy apt a apt-get v Linuxu.
APT
Nástroj pro pokročilé balíčky nebo APT , je volně dostupné softwarové uživatelské rozhraní, které spolupracuje s hlavními knihovnami za účelem instalace a odstranění softwaru na Debianu a distribucích Linuxu založených na Debianu.
APT zjednodušuje proces správy softwaru na počítačových systémech podobných Unixu automatizací získávání, konfigurace a instalace softwarových balíčků, buď z rekompilovaných souborů, nebo kompilací zdrojového kódu.
Použití APT
APT je kolekce nástrojů distribuovaných v balíčku s názvem apt . Významná část APT definovaná v knihovně funkcí C++;
APT také obsahuje programy příkazového řádku pro práci s balíčky, které používají knihovnu. Tři takové programy jsou apt
, apt-get
a apt-cache
.
apt balíček je „důležitý ” ve všech aktuálních vydáních Debianu, a je proto součástí výchozí instalace Debianu. APT lze považovat za front-end pro dpkg
, přátelštější než starší front-end dselect. Zatímco dpkg
provádí akce na jednotlivých balíčcích, APT spravuje vztahy (zejména závislosti) mezi nimi a také sourcing a správu rozhodnutí o verzování na vyšší úrovni (sledování vydání a připínání verzí).
Hlavním rysem APT je způsob, jakým volá dpkg
Provádí topologické třídění seznamu balíčků k instalaci nebo odstranění a volá dpkg
v nejlepším možném pořadí. V některých případech využívá –sílu možnosti dpkg
. Dělá to však pouze tehdy, když není schopen vypočítat, jak se vyhnout příčině dpkg
vyžaduje, aby byla akce vynucena.
Rozdíl mezi apt-get a apt
Nejprve musíte vědět, že rozdíl mezi apt a apt-get je samotný příkaz.
Například, pokud chcete použítapt-get pro aktualizaci systému musíte spustit
sudo apt-get update
S apt , musíte spustit
sudo apt update
POZNÁMKA :Příkaz apt update nejen aktualizuje index úložiště, ale také říká, zda a kolik nových verzí softwaru je v úložišti k dispozici.
Chcete-li zobrazit příkazy s apt, můžete také zadatapt help nebo navštivte manovou stránku apt Zobrazí všechny informace související s apt.
apt help
OR
man apt
Některé typy příkazů apt a apt-get
- K instalaci balíčku
apt install [package_name]
apt-get install [package_name]
- Odebrání balíčku
apt remove [package_name]
apt-get remove [package_name]
- Také aktualizovat všechny balíčky
apt upgrade
apt-get upgrade
- Také pro vyhledávání balíčků
apt search
apt-cache search
- Aktualizujte všechny balíčky a manipulaci s jejich závislostmi
apt full-upgrade
apt-get dist-upgrade
- Zobrazit informace o balíčku
apt show
apt-cache show
- Odstranit nežádoucí závislosti
apt autoremove
apt-get autoremove
- Odstraní balíček s přidruženou konfigurací
apt purge
apt-get purge
POZNÁMKA :apt zobrazit příkaz vytiskne výstup v abecedním pořadí a skryje některé méně důležité informace, které zobrazuje apt-cache show příkaz.
Existuje další funkce nového příkazu apt, aby byl příjemný pro koncové uživatele.
Když se balíček aktualizuje při použití upgradu apt Úplný upgrade apt nebo apt dist-upgrade , zobrazí se ukazatel průběhu informuje vás o průběhu procesu, jak je znázorněno níže na snímku obrazovky.
Totéž s odstraněním nebo vyčištěním balíčku.
Pokud spustíte apt list – upgradable, tím se zobrazí některé barvy, které poskytují jasný přehled o balíčcích.
apt list --upgradable
S apt jsou zavedeny dva příkazy:
Příkazy seznam apt a zdroje úprav
- seznam vhodných :když je příkaz apt list použit s –installed nebo –upgradeable, zobrazí se seznam balíčků, které jsou nainstalované, dostupné k instalaci nebo ty, které je třeba upgradovat.
- A apt edit-sources :při použití tohoto příkazu otevře soubor sources.list v editoru pro úpravy.
Pro první příkaz jsme ukázali příklad
Pro druhý příkaz vám ukážeme jeho příklad
sudo apt edit-sources
Vyberte textový editor, který preferujete
Závěr
To je ono
Ilustrovali jsme rozdíl mezi příkazem apt a apt-get.
Díky