Diferența dintre apt și apt-get

Configurare noua (How To)

Situatie

Una dintre noile caracteristici vizibile ale Ubuntu 16.04 a fost „introducerea” comenzii apt. Realitatea este că prima versiune stabilă a apt a fost lansată în anul 2014, dar oamenii au început să o observe în 2016 odată cu lansarea Ubuntu 16.04. A devenit obișnuit să vezi pachetul apt install în loc de pachetul obișnuit de instalare apt-get. În cele din urmă, multe alte distribuții au urmat urmele Ubuntu și au început să încurajeze utilizatorii să folosească apt în loc de apt-get.

S-ar putea să vă întrebați care este diferența dintre apt-get și apt? Și dacă au o structură de comandă similară, care era nevoia noii comenzi apt? S-ar putea să vă gândiți și dacă apt este mai bun decât apt-get? Ar trebui să utilizați noua comandă apt sau să respectați vechile comenzi apt-get?

Solutie

În urmă cu câțiva ani, Linux Mint a implementat un wrapper python numit apt care utilizează de fapt apt-get, dar oferă opțiuni mai prietenoase. Acest apt despre care discutăm aici nu este același cu cel din Linux Mint. Înainte de a vedea diferența dintre apt și apt-get, să trecem în fundalul acestor comenzi și ce anume încearcă să realizeze.

De ce a fost introdus apt în primul rând?
Debian, Linux mamă de distribuții precum Ubuntu, Linux Mint, sistem de operare elementar etc., are un sistem robust de ambalare și fiecare componentă și aplicație este încorporată într-un pachet instalat pe sistemul dvs. Debian folosește un set de instrumente numit Advanced Packaging Tool (APT) pentru a gestiona acest sistem de ambalare. Nu confundați-l cu comanda apt, nu este același lucru.

Există diverse instrumente care interacționează cu APT și vă permit să instalați, să eliminați și să gestionați pachete în distribuțiile Linux bazate pe Debian. apt-get este un astfel de instrument de linie de comandă care este foarte popular. Un alt instrument popular este Aptitude, atât cu opțiuni GUI, cât și cu linie de comandă.Aceste comenzi sunt la un nivel prea scăzut și au atât de multe funcționalități care, probabil, nu sunt utilizate niciodată de un utilizator mediu de Linux. Pe de altă parte, cele mai utilizate comenzi de gestionare a pachetelor sunt împrăștiate în apt-get și apt-cache.

Comenzile apt au fost introduse pentru a rezolva această problemă. apt constă în unele dintre cele mai utilizate caracteristici de la apt-get și apt-cache, lăsând deoparte caracteristici obscure și rareori folosite. De asemenea, poate gestiona fișierul apt.conf.

Cu apt, nu trebuie să vă jucați de la comenzile apt-get la apt-cache. apt este mai structurat și vă oferă opțiunile necesare pentru gestionarea pachetelor.

Linia de fund: apt = cele mai frecvente opțiuni de comandă utilizate din apt-get și apt-cache.

Diferența dintre apt și apt-get
Deci, cu apt, veți obține toate instrumentele necesare într-un singur loc. Nu veți fi pierdut sub multe opțiuni de comandă. Scopul principal al apt este de a oferi un mod eficient de manipulare a coletelor într-un mod „plăcut pentru utilizatorii finali”.

Când Debian spune „plăcut pentru utilizatorii finali”, înseamnă de fapt asta. Are mai puține opțiuni de comandă, dar suficiente, dar într-un mod mai organizat. În plus, activează în mod implicit câteva opțiuni care sunt de fapt utile pentru utilizatorii finali. De exemplu, veți vedea bara de progres în timp ce instalați sau eliminați un program în apt.

Diferența dintre comenzile apt și apt-get
Deși apt are câteva opțiuni de comandă similare cu apt-get, nu este compatibil cu apt-get. Asta înseamnă că nu va funcționa întotdeauna dacă înlocuiți doar apt-get partea unei comenzi apt-get cu apt.

Să vedem ce comandă apt înlocuiește opțiunile de comandă apt-get și apt-cache.

apt command the command it replaces function of the command
apt install apt-get install Installs a package
apt remove apt-get remove Removes a package
apt purge apt-get purge Removes package with configuration
apt update apt-get update Refreshes repository index
apt upgrade apt-get upgrade Upgrades all upgradable packages
apt autoremove apt-get autoremove Removes unwanted packages
apt full-upgrade apt-get dist-upgrade Upgrades packages with auto-handling of dependencies
apt search apt-cache search Searches for the program
apt show apt-cache show Shows package details

Tip solutie

Permanent

Voteaza

(14 din 37 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?