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ärskendusMis 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 upgradeKonkreetse paketi värskendamiseks on käsk järgmine:
$ sudo apt-get upgradeMis 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-upgradeKonkreetse paketi värskendamiseks on käsk järgmine:
$ sudo apt-get dist-upgradeMõ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.