Erinevus apt vs apt-get

Difference Between Apt Vs



Iga Linuxi kasutaja teab võimsat käsku apt ja apt-get ning kasutas seda tõenäoliselt oma süsteemis pakettide haldamiseks. Kuid enamik neist ei mõista apt ja apt-get erinevust ning satuvad sageli segadusse, millal üht või teist kasutada. Mõlemad on avatud lähtekoodiga käsurea tööriistad, mida kasutatakse selliste pakettide haldamiseks nagu installimine, värskendamine, täiendamine ja eemaldamine. Siiski on nende vahel siiski mõningaid erinevusi.

Selles artiklis selgitame Linuxi käskude apt ja apt-get erinevust. Samuti arutame mõningaid kõige sagedamini kasutatavaid apt-käske, mis asendasid käsu apt-get.







Apt- Lühike ajalugu

Apt käsurea utiliit võeti kasutusele 2014. aastal Debiani levitamise pakettide .deb jaoks. Seda kasutati esmalt Debiani ebastabiilses versioonis ja seejärel sai see Debian 8. standardiks. Esialgu ei pälvinud see kasutajatelt suurt tähelepanu ning nad kasutasid vana ja tuttavat käsku apt-get. Kuid pärast Ubuntu 16.04 väljaandmist hakkas see populaarsust koguma ja asendas kuidagi apt-get.



Erinevus apt-get ja apt vahel

Esimene erinevus, mida märkate apt ja apt-get, on käsk ise. Näiteks kui soovite süsteemi hoidlaindeksi värskendamiseks kasutada apt-get update, käivitage järgmine:



$sudo apt-get update

Nüüd apt -ga peate lihtsalt käivitama:





$sudosobiv uuendus

Käsk apt update mitte ainult ei uuenda hoidla indeksit, vaid ka ütleb, kas ja kui palju tarkvara uusi versioone on hoidlas saadaval.

Vaatame veel mõnda tabavat käsku, mis asendas apt-get. Nende käskude vaatamiseks võite tippida apt help või külastada lehte apt man, sisestades terminali apt man. See kuvab kogu aptiga seotud teabe



Funktsioon apt-get asjakohane
Installige pakett apt-get install

sobiv install
Eemaldage pakend apt-get eemalda tabavalt eemaldada
Värskendage kogu paketti apt-get upgrade sobiv uuendus
Värskendage kõiki pakette (sõltuvuste automaatne käsitlemine) apt-get dist-upgrade

sobiv täielik uuendamine

Otsi pakette apt-cache otsing tabav otsing
Kuva pakendi teave apt-cache show Tubli saade
Eemaldage soovimatud sõltuvused apt-get autoremove

sobiv automaatne eemaldamine

Eemaldab seotud konfiguratsiooniga paketi Apt-get puhastus sobiv puhastus

Ülaltoodud tabelis on kõik käsud samad, kui asendate apt-get parameetriga apt, välja arvatud käsk apt upgrade. Vana käsk apt-get upgrade uuendab kõiki teie süsteemis olemasolevaid pakette. See ei installi ega eemalda teie süsteemis olemasolevat paketti.

Uus apt upgrade käsk installib aga paketid, mis lisati täiendatavate pakettide sõltuvustena. Kuigi see sarnaneb uuendusega apt-get, ei eemalda see ka varem installitud pakette.

Lisaks prindib käsk apt show väljundi tähestikulises järjekorras ja peidab mõne vähem olulise teabe, mida näitas käsk apt-cache show.

Erinevus apt ja apt-get ei piirdu ainult käskudega. Uuele apt -käsule on lisatud veel üks visuaalne omadus, et muuta see lõppkasutajatele meeldivaks. Kui paketti uuendatakse apt uuendamise, apt täieliku uuendamise või apt dist-upgrade ajal, näete edenemisriba, mis teavitab teid protsessi edenemisest. See ilmub ka siis, kui eemaldate paketi apt remove või apt purge abil.

Pealegi, kui käivitame apt list - täiendatav, näitab see ka mõningaid värve, et anda selge ülevaade pakettidest, mille jaoks hoidla pakub uusimat versiooni.

Kaks uut käsku:

Peale asenduskäskluste on koos apt-ga kasutusele võetud kaks uut käsku: apt list ja apt edit-sources.

  • tabav nimekiri - kui käsku apt list kasutatakse koos –installed või –upgrade, loetletakse installitud, installimiseks saadaval olevad või uuendamist vajavad paketid.
  • sobivad redigeerimisallikad - selle käsu kasutamisel avab see redigeerijas redaktoris faili source.list.

Apt-get ei ole ikka veel apt-ga täielikult asendatud ja ma arvan, et seda ei lõpetata kunagi. Siiski võite mõelda, mida peaksite valima: apt või apt-get. Minu arvates on apt valimine kasulik, kuna see pakub kõiki pakettide haldamiseks vajalikke funktsioone ning on kiirem, sõbralikum ja hõlpsasti kasutatav.