Debian

Mis on Apt-get upgrade ja dist-upgrade käsud ning kuidas neid kasutada

Mis on Apt-get upgrade ja dist-upgrade käsud ning kuidas neid kasutada
Tavakasutaja või süsteemiadministraatorina olete tõenäoliselt Linuxi mingil hetkel kasutanud paketihalduse tööriistu apt või apt-get. Saame neid paketihalduse tööriistu kasutada teatud toimingute haldamiseks, näiteks saadaolevate pakettide otsimine, uute pakettide installimine, olemasolevate eemaldamine, installitud pakettide värskendamine ja täiendamine jne.

Kui me räägime pakettide värskendamisest, siis Linuxi opsüsteemidega on iga paketi jaoks palju tasuta tarkvarauuendusi. See avaldab pidevalt värskendusi, plaastreid ja parandusi, et parandada jõudlust ja parandada nendes olevaid vigu. On väga oluline neid värskendusi regulaarselt kontrollida ja installida, et kaitsta süsteemi võimalike ohtude ja haavatavuste eest. Nende värskenduste installimiseks tehakse uuendus ja selle saavutamiseks on kaks võimalust: üks on apt-get upgrade ja teine ​​apt-get dist-upgrade. Nendel kahel viisil on kasutajad sageli segaduses. See artikkel aitab teil mõista ja eristada apt-get upgrade'i ja apt-get dist-upgrade'i.

Pakettide andmebaasi täiendamine

Süsteemi ajakohasena hoidmiseks kasutatakse värskendamise ja täiendamise käske. Värskenduskäsk värskendab pakettide loendit ainult uusimate saadaolevate versioonidega, kuid see ei installi ega uuenda paketti. Uuendamise käsk uuendab ja installib tegelikult juba installitud pakettide uusimad versioonid.  Enne pakettide uuendamist kontrollige värskendusi järgmiselt. See võimaldab apt-l tutvuda uute versioonidega.

$ sudo apt-get värskendus

Mis on Apt-get upgrade

Kõigi varem installitud pakettide uusimate versioonide installimiseks oma süsteemi kasutatakse apt-get upgrade. See käsk uuendab ainult neid pakette, millel on uus väljaanne saadaval, nagu allikates öeldud.loendifail kaustas “/ etc / apt”. See ei ürita uut paketti installida ega installitud paketti iseseisvalt eemaldada.

Uusimate versioonide värskendamiseks või installimiseks käivitage järgmine käsk sudo, kuna ainus privileeg, kellel on privileeg, saab kasutaja Linuxi süsteemis värskendusi otsida ja installida:

$ sudo apt-get upgrade

Konkreetse paketi värskendamiseks on käsk järgmine:

$ sudo apt-get upgrade

Mis on Apt-get dist-upgrade

Sarnaselt apt-get upgrade käsuga uuendab ka apt-get dist-upgrade pakette. Lisaks sellele tegeleb see ka sõltuvuste muutmisega paketi uusimate versioonidega. See lahendab arukalt paketisõltuvuste vahelise konflikti ja proovib vajaduse korral kõige olulisemaid pakette uuendada vähemoluliste pakettide arvelt. Erinevalt apt-get upgrade käsklusest on apt-get dist-upgrade ennetav ja installib värskenduse lõpuleviimiseks uued paketid või eemaldab olemasolevad.

Pakettide täiendamiseks käivitage käsk dist-upgrade sudo privileegidega:

$ sudo apt-get dist-upgrade

Konkreetse paketi värskendamiseks on käsk järgmine:

$ sudo apt-get dist-upgrade

Mõnikord kuvatakse apt-get upgrade käivitamisel teade "Järgmised paketid on tagasi hoitud". Neid pakette hoitakse tagasi, kuna uue versiooni installimiseks vajavad nad mõnda muud paketti, mis pole veel installitud. Ja nagu me oleme arutanud, ajakohastab apt-get uuendab ainult olemasolevaid pakette, ei installi uut ega eemalda olemasolevat. Seetõttu hoiab see neid pakette tagasi. Mõnikord hoitakse pakette tagasi ka rikutud sõltuvuste tõttu (kui paketil, millest see sõltub, pole allalaaditavat versiooni).

Kuigi apt-get dist-upgrade puhul installitakse sõltuvuse lahendamiseks uus sõltuv pakett.

Kokkuvõtteks võib öelda, et kui soovite pakette uuendada ainult neid installimata või eemaldamata, minge apt-get versiooniuuendusse. Teisest küljest, kui soovite uuendada, olenemata sellest, kas mõni uus pakett on installitud või olemasolev pakett eemaldatakse sõltuvuste täitmiseks, minge apt-get dist-upgrade.

Viis parimat mängu püüdmise kaarti
Me kõik oleme YouTube'is voogesituse mänge näinud ja armastanud. PewDiePie, Jakesepticye ja Markiplier on vaid mõned tipptasemel mängijatest, kes on t...
Kuidas mängu Linuxis arendada
Kümme aastat tagasi ei osanud paljud Linuxi kasutajad ennustada, et nende lemmikoperatsioonisüsteem on ühel päeval populaarne kommertsvideomängude män...
Kommertsmängumootorite avatud lähtekoodiga sadamad
Tasuta, avatud lähtekoodiga ja platvormidevaheliste mängumootorite puhkusereise saab kasutada nii vanade kui ka mõnede üsna hiljutiste mängude pealkir...