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

What Is Apt Get Upgrade



Tavakasutaja või süsteemiadministraatorina olete tõenäoliselt Linuxi mingil hetkel kasutanud paketihaldustööriistu apt või apt-get. Neid paketihaldustööriistu saame 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 uuendamisest, siis Linuxi operatsioonisüsteemidel on iga paketi jaoks palju tasuta tarkvarauuendusi. See avaldab pidevalt värskendusi, plaastreid ja parandusi, et parandada jõudlust ja parandada neis 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. Nende kahe viisi vahel on mõningane erinevus, mis sageli kasutajaid segadusse ajab. See artikkel aitab teil mõista ja eristada apt-get upgrade ja apt-get dist-upgrade.







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 ei installi ega uuenda paketti. Uuenduskäsk täiendab ja installib juba installitud pakettide uusimaid versioone. Enne pakettide täiendamist kontrollige värskendusi järgmiselt. See võimaldab apt-tutvuda saadaolevate uute versioonidega.



$sudo apt-get update

Mis on Apt-get upgrade

Kõigi varem installitud pakettide uusimate versioonide installimiseks oma süsteemi kasutatakse apt-get upgrade. See käsk täiendab ainult pakette, millel on saadaval uus versioon, nagu on märgitud kaustas /etc /apt failis sources.list. See ei ürita uut paketti installida ega installitud paketti ise eemaldada.



Uusimate versioonide täiendamiseks või installimiseks käivitage järgmine käsk sudo, kuna ainus privileegikasutaja saab Linuxi süsteemis värskendusi otsida ja installida:





$sudo apt-get upgrade

Konkreetse paketi täiendamiseks on käsk järgmine:

$sudo apt-get upgrade <paketi_nimi>

Mis on Apt-get dist-upgrade

Sarnaselt käsule apt-get upgrade, uuendab apt-get dist-upgrade ka pakette. Lisaks tegeleb see ka sõltuvuste muutmisega paketi uusimate versioonidega. See lahendab arukalt pakettisõltuvuste vahelise konflikti ja püüab vajadusel uuendada kõige olulisemaid pakette vähemoluliste arvelt. Erinevalt käsust apt-get upgrade on apt-get dist-upgrade ennetav ja installib uued paketid või eemaldab olemasolevad ise, et täiendus lõpule viia.



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

$sudo apt-get dist-upgrade

Konkreetse paketi täiendamiseks on käsk järgmine:

$sudo apt-get dist-upgrade <paketi_nimi>

Mõnikord kuvatakse apt-get upgrade käivitamisel teade Järgmised paketid on tagasi hoitud. Neid pakette hoitakse tagasi, sest nende uue versiooni installimiseks on vaja mõnda muud paketti, mida pole veel installitud. Ja nagu me arutasime, uuendab apt-get ainult olemasolevaid pakette, ei installi uut paketti ega eemalda olemasolevat. Sellepärast hoiab ta neid pakette tagasi. Mõnikord hoitakse pakette tagasi ka katkiste sõltuvuste tõttu (kui pakendil, millest see sõltub, pole allalaaditavat versiooni).

Kuigi apt-get dist-upgrade, 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 üle uuendusele apt-get. Teisest küljest, kui soovite uuendada, olenemata sellest, kas mõni uus pakett on installitud või olemasolev pakett sõltuvuste täitmiseks eemaldatud, minge apt-get dist-upgrade.