Debian

Kas yra Apt-get upgrade ir dist-upgrade komandos ir kaip jomis naudotis

Kas yra Apt-get upgrade ir dist-upgrade komandos ir kaip jomis naudotis
Kaip paprastas vartotojas ar sistemos administratorius, tikriausiai tam tikru „Linux“ metu naudojote paketų tvarkymo įrankius apt arba apt-get. Šiuos paketų valdymo įrankius galime naudoti tam tikroms operacijoms valdyti, pavyzdžiui, galimų paketų paieškai, naujų paketų diegimui, esamų pašalinimui, įdiegtų paketų atnaujinimui ir kt.

Jei kalbėsime apie paketų atnaujinimą, „Linux“ operacinėse sistemose yra daug nemokamų programinės įrangos atnaujinimų kiekvienam paketui. Jis nuolat leidžia naujinimus, pataisas ir taisymus, kad pagerintų našumą ir ištaisytų juose esančias klaidas. Labai svarbu reguliariai tikrinti, ar nėra šių naujinimų, ir įdiegti juos, kad apsaugotumėte sistemą nuo galimų grėsmių ir pažeidžiamumų. Norėdami įdiegti šiuos naujinimus, atliekamas naujinimas ir yra du būdai tai pasiekti: vienas yra apt-get upgrade, o antrasis - 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 sistema būtų atnaujinta, naudojamos atnaujinimo ir atnaujinimo komandos. Komanda „update“ atnaujina paketų sąrašą tik su naujausiomis galimomis versijomis, tačiau paketo neįdiegia ir neatnaujina. Komanda „upgrade“ iš tikrųjų atnaujina ir įdiegia naujausias jau įdiegtų paketų versijas.  Prieš pradėdami naujovinti paketus, patikrinkite, ar yra naujinimų taip. Tai leis „apt-“ susipažinti su naujomis 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 tuos paketus, kurie turi naują leidimą, kaip nurodyta šaltiniuose.sąrašo failą aplanke „/ etc / apt“. Ji nebando įdiegti naujo paketo ar pašalinti jo paties.

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

$ sudo apt-get atnaujinimas

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

$ sudo apt-get atnaujinimas

Kas yra „Apt-get dist-upgrade“

Panašiai kaip komandoje apt-get upgrade, apt-get dist-upgrade taip pat atnaujina paketus. Be to, jis taip pat sprendžia besikeičiančias priklausomybes nuo naujausių paketo versijų. Tai protingai išsprendžia konfliktą tarp paketų priklausomybių ir, jei reikia, bando atnaujinti svarbiausius paketus mažiau reikšmingų paketų sąskaita. Skirtingai nei apt-get upgrade komanda, apt-get dist-upgrade yra aktyvus ir jis pats įdiegia naujus paketus arba pašalina esamus, kad užbaigtų naujinimą.

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

$ sudo apt-get dist-upgrade

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

$ sudo apt-get dist-upgrade

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

Nors naudojant apt-get dist-upgrade, naujas priklausomas paketas bus įdiegtas norint išspręsti priklausomybę.

Apibendrinant, jei norite atnaujinti paketus tik jų neįdiegę ir nepašalinę, eikite į „apt-get“ atnaujinimą. Kita vertus, jei norite atnaujinti, nesvarbu, ar yra įdiegtas naujas paketas, ar pašalintas esamas paketas, kad įvykdytumėte priklausomybes, eikite į apt-get dist-upgrade.

Į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...
Kaip naudoti „GameConqueror Cheat Engine“ sistemoje „Linux“
Straipsnyje pateikiamas „GameConqueror“ apgaulės variklio naudojimo „Linux“ vadove. Daugelis žaidėjų, žaidžiančių sistemoje „Windows“, dažnai naudoja ...