Kas yra „Apt-get upgrade“ ir „dist-upgrade“ komandos ir kaip jas naudoti

What Is Apt Get Upgrade



Kaip įprastas vartotojas ar sistemos administratorius, tikriausiai kada nors naudojote paketų valdymo įrankius apt arba apt-get „Linux“. Šiuos paketų valdymo įrankius galime naudoti tam tikroms operacijoms valdyti, pvz., Ieškoti galimų paketų, įdiegti naujus paketus, pašalinti esamus, atnaujinti ir atnaujinti įdiegtus paketus ir kt.

Jei kalbame apie paketų atnaujinimą, „Linux“ operacinėse sistemose yra daug nemokamų programinės įrangos atnaujinimų kiekvienam paketui. Jis nuolat išleidžia atnaujinimus, pataisas ir pataisymus, kad pagerintų našumą ir pašalintų juose esančias klaidas. Labai svarbu reguliariai tikrinti, ar nėra šių naujinimų, ir juos įdiegti, kad sistema būtų apsaugota nuo galimų grėsmių ir pažeidžiamumų. Norėdami įdiegti šiuos naujinimus, atnaujinimas atliekamas ir yra du būdai tai pasiekti: vienas yra apt-get upgrade, o kitas-apt-get dist-upgrade. Tarp šių dviejų būdų yra tam tikras skirtumas, kuris dažnai klaidina vartotojus. Šis straipsnis padės jums suprasti ir atskirti apt-get upgrade ir apt-get dist-upgrade.





Paketų duomenų bazės atnaujinimas

Kad jūsų sistema būtų atnaujinta, naudojamos atnaujinimo ir atnaujinimo komandos. Atnaujinimo komanda atnaujina tik paketų sąrašą su naujausiomis prieinamomis versijomis, tačiau ji neįdiegia ir neatnaujina paketo. Atnaujinimo komanda iš tikrųjų atnaujina ir įdiegia naujausias jau įdiegtų paketų versijas. Prieš pradėdami atnaujinti paketus, patikrinkite, ar nėra atnaujinimų, kaip nurodyta toliau. Tai leis apt-susipažinti su naujomis turimomis versijomis.



$sudo apt-get atnaujinimas

Kas yra „Apt-get“ atnaujinimas

Norėdami įdiegti naujausias visų anksčiau įdiegtų paketų versijas savo sistemoje, naudojamas „apt-get upgrade“. Ši komanda atnaujina tik paketus, kurių nauja versija yra prieinama, kaip nurodyta aplanke /etc /apt esančiame faile sources.list. Ji nebando įdiegti naujo paketo ar pašalinti bet kurio įdiegto paketo.



Norėdami atnaujinti arba įdiegti naujausias versijas, paleiskite šią komandą kaip sudo, nes tik privilegijuotas vartotojas gali patikrinti ir įdiegti naujinimus „Linux“ sistemoje:





$sudo apt-get atnaujinimas

Norėdami atnaujinti konkretų paketą, komanda yra tokia:

$sudo apt-get atnaujinimas <paketo_pavadinimas>

Kas yra „Apt-get dist-upgrade“

Panašiai kaip komanda apt-get upgrade, apt-get dist-upgrade taip pat atnaujina paketus. Be to, ji taip pat tvarko besikeičiančias priklausomybes nuo naujausių paketo versijų. Ji sumaniai išsprendžia konfliktą tarp paketų priklausomybių ir prireikus bando atnaujinti svarbiausius paketus mažiau reikšmingų sąskaita. Skirtingai nuo komandos apt-get upgrade, apt-get dist-upgrade yra iniciatyvus ir įdiegia naujus paketus arba pašalina esamus, kad užbaigtų naujinimą.



Norėdami atnaujinti paketus, paleiskite komandą dist-upgrade su sudo privilegijomis:

$sudo apt-get dist-upgrade

Norėdami atnaujinti konkretų paketą, komanda yra tokia:

$sudo apt-get dist-upgrade <paketo_pavadinimas>

Kartais, kai paleidžiate „apt-get upgrade“, gaunate pranešimą. Šie paketai buvo saugomi. Šie paketai saugomi, nes norint įdiegti naują versiją, jiems reikia kito paketo, kuris dar nėra įdiegtas. Kaip jau aptarėme, „apt-get“ atnaujinimas tik atnaujina esamus paketus, neįdiegia naujo paketo arba pašalina esamą. Štai kodėl ji saugo šiuos paketus. Kartais paketai taip pat saugomi dėl sugadintų priklausomybių (kai paketas, nuo kurio priklauso, neturi atsisiunčiamos versijos).

Naudojant apt-get dist-upgrade, naujas priklausomas paketas bus įdiegtas, kad išspręstų priklausomybę.

Pabaigoje, jei norite atnaujinti paketus tik jų neįdiegę ar nepašalinę, eikite į „apt-get“ naujinimą. Kita vertus, jei norite atnaujinti, nesvarbu, ar yra įdiegtas naujas paketas, ar pašalinamas esamas paketas, kad būtų įvykdytos priklausomybės, eikite į apt-get dist-upgrade.