Atšķirība starp Apt un Apt Get Linux (Ubuntu)

Satura rādītājs

Tā kā operētājsistēmas izlaiž jaunas versijas, mēs varam atrast atšķirības vides, lietojumprogrammu līmenī, un viena no visbiežāk sastopamajām ir atbalsta un sistēmas pārvaldības komandu līmenī.

Strādājot ar Linux distros, īpaši ar Ubuntu un Debian, mēs parasti izmantojam komandu apt-get, lai iegūtu informāciju par sistēmai pieejamajām pakotnēm un to attiecīgo pārvaldības procesu. Lai gan apt-get aizsākās 1998. gadā, no 2014. gada tika izstrādāta apt, kas pilda tās pašas apt-get funkcijas, taču starp abām komandām pastāv nelielas atšķirības, kuras Solvetic šodien detalizēti analizēs.

Kā mēs esam norādījuši, apt izstrādāja tie paši apt-get izstrādātāji 2014. gadā, tikai līdz Ubuntu 16, lielākā daļa no mums sāka lietot un pamanīt atšķirības ar apt.

Kas ir APTAPT (Advanced Packaging Tool) ir rīku kopums, kas ir izstrādāts, lai pārvaldītu un administrētu visu, kas saistīts ar Debian un Ubuntu pakotnēm, un šajā pakotnē ir rīki, kas atvieglo dažādus uzdevumus ar šādām pakotnēm:

  • Jaunu pakotņu instalēšana
  • Esošo pakotņu pārvaldība un atjaunināšana
  • Pakotņu noņemšana no operētājsistēmas
Izmantojot apt, nevis apt-get, mums būtībā ir iespēja daudz vieglāk pārvaldīt visas paketes.

Līdzības starp apt un apt-getVispirms analizēsim šo divu pakotņu pārvaldības rīku līdzības:

  • Abi ir izstrādāti pakotņu pārvaldībai
  • Ar abām komandām mēs varam dot rīkojumus APT pakotņu pārvaldniekam
  • Abiem komunālajiem pakalpojumiem ir kopīga lielākā daļa sava koda, kas ļauj tiem būt efektīviem un drošiem
  • Viņu funkcijas ir identiskas

Atšķirības starp apt un apt-getTagad mēs apspriedīsim dažas galvenās atšķirības starp abiem APT pakotņu pārvaldnieka rīkiem.

  • Apt parādītie rezultāti ir vienkāršāki nekā apt-get
  • Apt komandas ir daudz vienkāršākas nekā apt-get
  • Apt ir iespēja pārvaldīt apgriezienu skaitu paketēs.
  • Versiju saderības līmenī apt-get ir daudz saderīgāks nekā apt.
  • Apt-get rezultāti vienmēr būs vienādi, turpretī ar apt tie var atšķirties dažādās versijās

Pārvaldības līmenī viena no ievērojamākajām atšķirībām ir noteiktas pakotnes instalēšanas vai noņemšanas brīdī, jo apakšā redzēsim progresa joslu ar veiktā uzdevuma procentuālo daļu, kas ļauj mums detalizēti uzzināt pašreizējo šo:

PALIELINĀT

Tagad izvietošanas līmenī apt ir daudz sakārtotāks un piedāvā skaidrus rezultātus, piemēram, izmantojot apt-cache meklēšanas weechat rindu, mēs redzēsim sekojošo:

 apt-cache meklēt weechat

PALIELINĀT

Tagad, ja mēs izmantosim apt meklēšanas rīku, tas būs iegūtais rezultāts:

 trāpīga meklēšana weechat

PALIELINĀT

Piezīme:Atcerieties, ka ar APT pārvaldnieku visbiežāk izmantotās komandas ir apt-get un apt-cache.

Vēl viena atšķirība, ko mēs atklājam, ir sistēmas atjaunināšana, jo, izmantojot sudo apt atjaunināšanas rindu, beigās mēs varam redzēt atjaunināšanai pieejamo pakotņu skaitu:

PALIELINĀT

Izpildot sudo apt-get update, mēs neredzēsim nekādu informāciju:

 sudo apt-get update

PALIELINĀT

Tālāk mēs redzēsim dažas komandu ekvivalences, kuras varam izmantot Linux ar apt un apt-get:

Atjauniniet izplatīšanas krātuvesApt-get komanda

 apt-get atjauninājums
Apt komanda
 trāpīgs atjauninājums

Instalējiet sistēmā vienu vai vairākas paketesApt-get komanda

 apt-get instalēt
Apt komanda
 piemērota instalēšana

Atjauniniet visas instalētās pakotnesApt-get komanda

 apt-get dist-upgrade
Apt komanda
 apt dist-upgrade

Atjauniniet instalētās paketesApt-get komanda

 apt-get jauninājums
Apt komanda
 trāpīgs jauninājums

Izņemiet iepakojumu no sistēmasApt-get komanda

 apt-get noņemt
Apt komanda
 apt noņemt

Atinstalējiet utilītas instalācijas failus un pakotnesApt-get komanda

 apt-get tīrīšana
Apt komanda
 trāpīga tīrīšana

Atinstalējiet atkarības no programmasApt-get komanda

 apt-get autoremove
Apt komanda
 piemērots autoremove

Instalējiet paketes, lai apkopotu programmuApt-get komanda

 apt-get build-dep
Apt komanda
 apt build-dep

Ļauj lejupielādēt programmas avota koduApt-get komanda

 apt-get avots
Apt komanda
 trāpīgs avots

Papildus jaunajai apt komandai mums ir divas jaunas komandas, kas ir šādas:

Uzskaitiet visus iepakojumus ar kritērijiem:

 trāpīgs saraksts

PALIELINĀT

Tas ļauj mums rediģēt resursu sarakstu:

 trāpīgi rediģēšanas avoti
Atgādiniet, ka šis ir pirmais lielais APT atjauninājums Ubuntu, un to sauc par APT 1.0, un galvenās iespējas, kas mums ir pieejamas, izmantojot šo komandu, ir tās, kuras mēs varam redzēt, izmantojot komandu:
 apt -palīdzēt

MeklētTam ir līdzīga funkcija kā apt-cache meklēšanas sarakstam ar atšķirību, ka apt tos kārto alfabētiskā secībā.
SarakstsTas ir līdzīgs dpkg sarakstam un uzskaita visas pieejamās pakotnes.
RādītTā pilda lomu, kas līdzīga šovam apt-cache, un slēpj lietotājam neatbilstošu informāciju.
UzstādītTas ļauj mums instalēt paketes, un papildus mēs varam redzēt instalēšanas progresa joslu.
AtjauninātTas pilda to pašu apt-get funkciju ar atšķirību, ka parāda krāsas, lai tās izceltu.
NoņemtŠī opcija ļauj mums noņemt iepakojumus.
Pilna jaunināšanaTas ir līdzīgs dist-upgrade un ļauj mums atjaunināt sistēmu, instalējot, noņemot un atjauninot paketes.
JauninātTas darbojas tāpat kā apt-get dist-upgrade un ļauj mums atjaunināt sistēmu, instalējot un atjauninot paketes.
Rediģēt-AvotiTas ļauj mums rediģēt failu sources.list, izmantojot $ EDITOR
Daži veidi, kā mēs izmantosim apt Ubuntu 16, būtu šādi:

 $ sudo apt instalēt pakotnes nosaukumu
 $ sudo apt noņemt iepakojuma nosaukumu
 $ apt meklēt iepakojuma nosaukumu
Tādā veidā mēs varam izpētīt šo jauno iespēju ar apt komanda Ubuntu. Kā redzam, apt un apt-get ir fundamentāli rīki, kad runa ir par visu darbu ar pakotnēm Linux.

wave wave wave wave wave