Debian

Skirtumas tarp apt vs. apt-get

Skirtumas tarp apt vs. apt-get
Kiekvienas „Linux“ vartotojas žino galingą apt ir apt-get komandą ir greičiausiai ją naudojo tvarkydamas paketus savo sistemoje. Tačiau dauguma jų nesupranta skirtumo tarp apt ir apt-get ir dažnai sutrinka, kai reikia naudoti vienus ar kitus. Abi yra atvirojo kodo komandinės eilutės priemonės, naudojamos valdant paketus, pvz., Diegiant, atnaujinant, atnaujinant ir pašalinant. Tačiau vis dėlto tarp jų yra tam tikrų skirtumų.

Šiame straipsnyje paaiškinsime skirtumus tarp „apt“ ir „apt-get“ komandų sistemoje „Linux“. Taip pat aptarsime keletą dažniausiai naudojamų apt komandų, kurios pakeitė apt-get komandą.

Apt- Trumpa istorija

„Apt“ komandinės eilutės įrankis buvo pristatytas 2014 m .debian paskirstymo paketai. Pirmiausia jis buvo naudojamas nestabilioje „Debian“ versijoje, o tada tapo standartine „Debian 8“. Iš pradžių tai nesulaukė didelio vartotojų dėmesio ir jie vis naudojo seną ir įprastą apt-get komandą. 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, kurį pastebėsite tarp apt ir apt-get, yra pati komanda. Pvz., Jei norite naudoti „apt-get update“, kad atnaujintumėte sistemos saugyklos indeksą, paleistumėte:

$ sudo apt-get atnaujinimas

Dabar naudodami apt, tiesiog turite paleisti:

$ sudo apt atnaujinimas

„Apt update“ komanda ne tik atnaujina saugyklos indeksą, bet ir nurodo, ar saugykloje yra ir kiek naujų programinės įrangos versijų.

Pažiūrėkime dar keletą apt 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. Jame bus rodoma visa informacija, susijusi su apt

Funkcija apt-get taiklus
Įdiekite paketą apt-get install

apt įdiegti
Pašalinti pakuotę apt-get pašalinti apt pašalinti
Atnaujinti visą paketą apt-get atnaujinimas tinkamas atnaujinimas
Atnaujinti visus paketus (automatinis priklausomybių tvarkymas) apt-get dist-upgrade

apt visiškai atnaujinti

Paieškos paketai apt-cache paieška tinkama paieška
Rodyti paketo informaciją apt-cache šou Apt šou
Pašalinkite nepageidaujamas priklausomybes apt-get autoremove

apt autoremove

Pašalina paketą su susieta konfigūracija Apt-get valyti taiklus valymas

Aukščiau pateiktoje lentelėje visos komandos yra vienodos, jei pakeisite apt-get į apt, išskyrus apt upgrade komandą. Senoji apt-get upgrade komanda atnaujina visus šiuo metu jūsų sistemoje esančius paketus. Tai 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 tai panašu į atnaujinimą apt-get, jis taip pat nepašalina anksčiau įdiegtų paketų.

Be to, komanda apt show atspausdina išvestį abėcėlės tvarka ir slepia šiek tiek mažiau svarbią informaciją, kurią parodė komanda apt-cache show.

Skirtumas tarp apt ir apt-get neapsiriboja vien komandomis. Prie naujos apt komandos buvo pridėta dar viena vaizdinė funkcija, kad ji būtų maloni galutiniams vartotojams. Kai paketas atnaujinamas, kai naudojamas „apt“ atnaujinimas, „apt full-upgrade“ arba „apt dist-upgrade“, pamatysite eigos juostą, informuojančią apie proceso eigą. Jis taip pat rodomas, kai pašalinate paketą naudodami apt remove arba apt purge.

Be to, jei vykdome apt list -upgradable, tai taip pat rodo kai kurias spalvas, kad būtų aiški paketų, kuriems saugykla siūlo naujausią versiją, apžvalga.

Dvi naujos komandos:

Išskyrus pakeitimo komandas, yra dvi naujos komandos, įtrauktos į apt: apt sąrašas ir apt edit šaltiniai.

Apt-get vis dar nėra visiškai pakeistas apt, ir aš manau, kad jis nebus visiškai nutrauktas niekada. Tačiau galbūt galvojate apie tai, ką turėtumėte pasirinkti: apt arba apt-get. Mano nuomone, rinktis „apt“ bus verta, nes jis suteikia visas reikalingas paketo valdymo funkcijas ir yra greitesnis, draugiškesnis ir patogesnis naudoti.

Kaip įdiegti „League of Legends“ „Ubuntu 14“.04
Jei esate „League of Legends“ gerbėjas, tai jums yra galimybė išbandyti „League of Legends“. Atminkite, kad LOL palaikoma „PlayOnLinux“, jei esate „Li...
Įdiekite naujausią „OpenRA“ strategijos žaidimą „Ubuntu Linux“
„OpenRA“ yra „Free / Free Real Time Strategy“ žaidimų variklis, atkuriantis ankstyvuosius „Westwood“ žaidimus, tokius kaip klasikinis „Command & Conqu...
Įdiekite naujausią „Dolecin Emulator“, skirtą „Gamecube“ ir „Wii“, sistemoje „Linux“
„Delfinų emuliatorius“ leidžia žaisti pasirinktus „Gamecube“ ir „Wii“ žaidimus „Linux“ asmeniniuose kompiuteriuose (PC). „Dolphin Emulator“ yra laisv...