GNU/Linux >> Znalost Linux >  >> Linux

Jaký je rozdíl mezi příkazem apt a apt-get?

Ú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


Linux
  1. Jaký je rozdíl mezi InnoDB a MyISAM?

  2. Jaký je rozdíl mezi fsck a e2fsck?

  3. Jaký je rozdíl mezi ls a l?

  1. Jaký je rozdíl mezi $(CC) a $CC?

  2. Jaký je rozdíl mezi apt-get a aptitude?

  3. Jaký je rozdíl mezi unlink a rm?

  1. Jaký je rozdíl mezi příkazem locate a find v Linuxu

  2. Jaký je rozdíl mezi strtok_r a strtok_s v C?

  3. Jaký je rozdíl mezi trasou a ip trasou?