Šiame straipsnyje paaiškinsime skirtumą tarp „apt“ ir „apt-get“ komandų „Linux“. Mes taip pat aptarsime kelias dažniausiai naudojamas apt komandas, kurios pakeitė komandą apt-get.
Apt- trumpa istorija
Tinkama komandinės eilutės priemonė buvo įdiegta 2014 m., Skirta Debian platinimo paketams .deb. Iš pradžių jis buvo naudojamas nestabilioje „Debian“ versijoje, o vėliau tapo standartiniu „Debian 8“. Tačiau išleidus „Ubuntu 16.04“, jis pradėjo populiarėti ir kažkaip pakeitė „apt-get“.
Skirtumas tarp apt-get ir apt
Pirmasis skirtumas tarp apt ir apt-get yra pati komanda. Pavyzdžiui, jei norite naudoti apt-get update, kad atnaujintumėte sistemos saugyklos indeksą, paleiskite:
$sudo apt-get atnaujinimas
Dabar naudodami apt, jums tiesiog reikia paleisti:
$sudotinkamas atnaujinimas
Komanda apt update ne tik atnaujina saugyklos indeksą, bet ir nurodo, ar ir kiek naujų programinės įrangos versijų yra saugykloje.
Pažiūrėkime keletą tinkamesnių komandų, kurios pakeitė apt-get. Norėdami peržiūrėti šias komandas, galite įvesti apt help arba apsilankyti apt man puslapyje, terminale įvesdami apt man. Bus rodoma visa informacija, susijusi su apt
Funkcija | apt-get | tinkamas |
Įdiekite paketą | apt-get install
| tinka įdiegti |
Išimkite pakuotę | apt-get pašalinti | tinka pašalinti |
Atnaujinkite visą paketą | apt-get atnaujinimas | tinkamas atnaujinimas |
Atnaujinti visus paketus (automatinis priklausomybių tvarkymas) | apt-get dist-upgrade
| tinkamas visiškas atnaujinimas
|
Ieškoti paketų | apt-cache paieška | tinkama paieška |
Rodyti paketo informaciją | „apt-cache“ šou | Tobulas šou |
Pašalinkite nepageidaujamas priklausomybes | apt-get autoremove
| tinkamas automatinis pašalinimas
|
Pašalina paketą su susijusia konfigūracija | Apt-get valymas | tinkamas valymas |
Aukščiau esančioje lentelėje visos komandos yra tos pačios, jei apt-get pakeičiate apt, išskyrus komandą apt upgrade. Senoji „apt-get upgrade“ komanda atnaujina visus šiuo metu jūsų sistemoje esančius paketus. Jis neįdiegia ir nepašalina esamo paketo jūsų sistemoje.
Tačiau naujoji „apt upgrade“ komanda įdiegia paketus, kurie buvo pridėti kaip atnaujinamų paketų priklausomybės. Nors jis panašus į „apt-get“ atnaujinimą, jis taip pat nepašalina anksčiau įdiegtų paketų.
Be to, „apt show“ komanda spausdina išvestį abėcėlės tvarka ir slepia mažiau svarbią informaciją, kurią parodė „apt-cache show“ komanda.
Skirtumas tarp apt ir apt-get neapsiriboja tik komandomis. Prie naujos apt komandos buvo pridėta dar viena vizuali funkcija, kad ji būtų maloni galutiniams vartotojams. Kai paketas atnaujinamas naudojant apt atnaujinimą, apt pilną atnaujinimą arba apt dist-upgrade, matysite eigos juostą, informuojančią apie proceso eigą. Tai taip pat rodoma, kai pašalinate paketą naudodami apt remove arba apt purge.
Be to, jei paleidžiame „apt list“ - atnaujinamą, jame taip pat rodomos kai kurios spalvos, kad būtų galima aiškiai matyti paketus, kurių saugykla siūlo naujausią versiją.
Dvi naujos komandos:
Išskyrus pakeitimo komandas, yra dvi naujos komandos, įtrauktos į apt: apt list ir apt edit-sources.
- tinkamas sąrašas - kai komanda apt list naudojama kartu su –installed arba –upgrade, jame išvardyti įdiegti, galimi diegti arba atnaujinti paketai.
- tinkami redagavimo šaltiniai - kai naudojama ši komanda, ji redagavimui atidaro failą sources.list.
Apt-get vis dar nėra visiškai pakeistas apt, ir manau, kad jis niekada nebus visiškai nutrauktas. Tačiau galbūt galvojate apie tai, ką turėtumėte pasirinkti: apt arba apt-get. Mano nuomone, pasirinkti „apt“ bus verta, nes jis suteikia visas reikalingas paketų valdymo funkcijas ir yra greitesnis, draugiškesnis ir lengvesnis naudoti.