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
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ājumsApt komanda
trāpīgs atjauninājums
Instalējiet sistēmā vienu vai vairākas paketesApt-get komanda
apt-get instalētApt komanda
piemērota instalēšana
Atjauniniet visas instalētās pakotnesApt-get komanda
apt-get dist-upgradeApt komanda
apt dist-upgrade
Atjauniniet instalētās paketesApt-get komanda
apt-get jauninājumsApt komanda
trāpīgs jauninājums
Izņemiet iepakojumu no sistēmasApt-get komanda
apt-get noņemtApt komanda
apt noņemt
Atinstalējiet utilītas instalācijas failus un pakotnesApt-get komanda
apt-get tīrīšanaApt komanda
trāpīga tīrīšana
Atinstalējiet atkarības no programmasApt-get komanda
apt-get autoremoveApt komanda
piemērots autoremove
Instalējiet paketes, lai apkopotu programmuApt-get komanda
apt-get build-depApt komanda
apt build-dep
Ļauj lejupielādēt programmas avota koduApt-get komanda
apt-get avotsApt 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 avotiAtgā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 nosaukumuTā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.