Debian

Atšķirība starp apt vs. apt-get

Atšķirība starp apt vs. apt-get
Katrs Linux lietotājs zina spēcīgo komandu apt un apt-get un, visticamāk, izmantoja to pakotņu pārvaldīšanai savā sistēmā. Tomēr lielākā daļa no viņiem nesaprot atšķirību starp apt un apt-get un bieži vien sajaukt, kad lietot vienu vai otru. Abi ir atvērtā koda komandrindas rīki, kas tiek izmantoti pakotņu pārvaldībai, piemēram, instalēšanai, atjaunināšanai, jaunināšanai un noņemšanai. Tomēr joprojām pastāv dažas atšķirības starp tām.

Šajā rakstā mēs izskaidrosim atšķirību starp apt un apt-get komandām Linux. Mēs apspriedīsim arī dažas no visbiežāk izmantotajām apt komandām, kas aizstāja komandu apt-get.

Apt- īsa vēsture

Apt komandrindas lietderība tika ieviesta 2014. gadā .Debian izplatīšanas deb paketes. Vispirms tas tika izmantots nestabilajā Debian versijā un pēc tam kļuva par standartu Debian 8. Sākotnēji tas neieguva lielu lietotāju uzmanību, un viņi turpināja izmantot veco un pazīstamo komandu apt-get. Tomēr pēc Ubuntu 16 izlaišanas.04, tas sāk iegūt popularitāti un kaut kā aizstāj apt-get.

Atšķirība starp apt-get un apt

Pirmā atšķirība, kuru pamanīsit starp apt un apt-get, ir pati komanda. Piemēram, ja vēlaties izmantot apt-get update, lai atjauninātu sistēmas krātuves indeksu, jūs darbināt:

$ sudo apt-get atjauninājums

Tagad ar apt, jums vienkārši jāpalaiž:

$ sudo apt atjauninājums

Komanda apt update ne tikai atjaunina repozitorija indeksu, bet arī norāda, vai un cik daudz jaunu programmatūras versiju ir pieejamas repozitorijā.

Apskatīsim vēl dažas apt komandas, kas aizstāja apt-get. Lai skatītu šīs komandas, varat ierakstīt apt help vai apmeklēt apt man lapu, terminālā ierakstot apt man. Tajā tiks parādīta visa informācija, kas saistīta ar apt

Funkcija apt-get trāpīgs
Instalēt pakotni apt-get instalēt

apt instalēt
Noņemt iepakojumu apt-get noņemt apt noņemt
Atjaunināt visu pakotni apt-get jauninājums trāpīgs jauninājums
Atjaunināt visas paketes (automātiska atkarību apstrāde) apt-get dist-upgrade

apt pilnu jaunināšanu

Meklēt paketes apt-cache meklēšana trāpīga meklēšana
Rādīt paketes informāciju apt-cache šovs Apt šovs
Noņemiet nevēlamās atkarības apt-get autoremove

apt autoremove

Noņem paketi ar saistīto konfigurāciju Apt-get tīrīšana trāpīta tīrīšana

Iepriekš esošajā tabulā visas komandas ir vienādas, ja aizstājat apt-get ar apt, izņemot komandu apt upgrade. Vecā apt-get jaunināšanas komanda atjaunina visas paketes, kas pašlaik pastāv jūsu sistēmā. Tas neinstalē un nenoņem jūsu sistēmā esošo pakotni.

Tomēr jaunā apt upgrade komanda instalē paketes, kas tika pievienotas kā atjaunināmo pakotņu atkarības. Lai gan tas ir līdzīgs jauninājumam apt-get, tas arī nenoņem iepriekš instalētās pakotnes.

Turklāt komanda apt show izdrukā izvadi alfabētiskā secībā un paslēpj mazāk svarīgu informāciju, ko parādīja komanda apt-cache show.

Atšķirība starp apt un apt-get neaprobežojas tikai ar komandām. Jaunajai apt komandai ir pievienota vēl viena vizuālā iezīme, lai padarītu to patīkamu gala lietotājiem. Ikreiz, kad pakete tiek atjaunināta, izmantojot apt jaunināšanu, apt pilnīgu jaunināšanu vai apt dist jaunināšanu, jūs redzēsiet progresa joslu, kas informē jūs par procesa gaitu. Tas parādās arī tad, ja noņemat pakotni, izmantojot apt remove vai apt purge.

Turklāt, ja mēs izmantojam apt list -upgradable, tas parāda arī dažas krāsas, lai sniegtu skaidru pārskatu par pakotnēm, kurām repozitorijs piedāvā visjaunāko versiju.

Divas jaunas komandas:

Izņemot aizstājējkomandas, ar apt ir ieviestas divas jaunas komandas: apt saraksts un apt edit-avoti.

Apt-get joprojām nav pilnībā aizstāts ar apt, un es domāju, ka tas netiks pilnībā pārtraukts nekad. Tomēr jūs varētu domāt par to, kas jums būtu jāizvēlas: apt vai apt-get. Manuprāt, būs lietderīgi izvēlēties apt, jo tas nodrošina visas pakotņu pārvaldībai nepieciešamās funkcijas un ir ātrāks, draudzīgāks un ērti lietojams.

Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...
Komerciālo spēļu dzinēju atvērtā koda porti
Bezmaksas, atvērtā koda un starpplatformu spēļu dzinēju atpūtu var izmantot, lai spēlētu vecos, kā arī dažus no diezgan nesenajiem spēļu nosaukumiem. ...
Labākās komandrindas spēles Linux
Komandrinda nav tikai lielākais sabiedrotais, lietojot Linux, bet tā var būt arī izklaides avots, jo to var izmantot, lai spēlētu daudzas jautras spēl...