Mikä on Apt-get upgrade- ja dist-upgrade -komennot ja miten niitä käytetään

What Is Apt Get Upgrade



Tavallisena käyttäjänä tai järjestelmänvalvojana olet todennäköisesti käyttänyt paketinhallintatyökaluja apt tai apt-get jossain vaiheessa Linuxia. Voimme käyttää näitä paketinhallintatyökaluja hallitaksemme tiettyjä toimintoja, kuten saatavilla olevien pakettien etsimistä, uusien pakettien asentamista, olemassa olevien poistamista, asennettujen pakettien päivittämistä ja päivittämistä jne.

Jos puhumme pakettien päivittämisestä, Linux -käyttöjärjestelmissä on paljon ilmaisia ​​ohjelmistopäivityksiä jokaiselle paketille. Se julkaisee jatkuvasti päivityksiä, korjaustiedostoja ja korjauksia suorituskyvyn parantamiseksi ja niiden virheiden korjaamiseksi. On erittäin tärkeää tarkistaa nämä päivitykset säännöllisesti ja asentaa ne, jotta järjestelmä voidaan suojata mahdollisilta uhilta ja haavoittuvuuksilta. Näiden päivitysten asentamiseksi päivitys suoritetaan, ja siihen on kaksi tapaa: toinen on apt-get upgrade ja toinen apt-get dist-upgrade. Näiden kahden tavan välillä on eroja, jotka usein hämmentävät käyttäjiä. Tämä artikkeli auttaa sinua ymmärtämään ja erottamaan apt-get upgrade ja apt-get dist-upgrade.







Päivityspakettitietokanta

Järjestelmän pitämiseksi ajan tasalla käytetään päivitys- ja päivityskomentoja. Päivityskomento päivittää pakettiluettelon vain uusimmilla saatavilla olevilla versioilla, mutta se ei asenna tai päivitä pakettia. Päivityskomento päivittää ja asentaa jo asennettujen pakettien uusimmat versiot. Ennen kuin päivität paketteja, tarkista päivitykset seuraavalla tavalla. Se antaa apt-oppia tuntemaan saatavilla olevat uudet versiot.



$sudo apt-get päivitys

Mikä on Apt-get-päivitys

Kaikkien aiemmin asennettujen pakettien uusimpien versioiden asentamiseksi järjestelmään käytetään apt-get-päivitystä. Tämä komento päivittää vain paketit, joilla on uusi versio saatavilla /etc /apt -kansiossa source.list -tiedoston mukaisesti. Se ei yritä asentaa uutta pakettia tai poistaa asennettuja paketteja yksinään.



Jos haluat päivittää tai asentaa uusimmat versiot, suorita seuraava komento sudona, koska ainoa käyttöoikeuden käyttäjä voi tarkistaa ja asentaa päivitykset Linux -järjestelmään:





$sudo apt-get päivitys

Jos haluat päivittää tietyn paketin, komento on seuraava:

$sudo apt-get päivitys <paketin nimi>

Mikä on Apt-get dist-upgrade

Samoin kuin apt-get upgrade -komento, apt-get dist-upgrade päivittää myös paketit. Tämän lisäksi se käsittelee myös muuttuvia riippuvuuksia paketin uusimpien versioiden kanssa. Se ratkaisee älykkäästi pakettiriippuvuuksien välisen ristiriidan ja yrittää päivittää tärkeimmät paketit tarvittaessa vähemmän merkittävien kustannuksella. Toisin kuin apt-get upgrade -komento, apt-get dist-upgrade on ennakoiva ja asentaa uudet paketit tai poistaa olemassa olevat paketit päivityksen loppuunsaattamiseksi.



Jos haluat päivittää paketit, suorita dist-upgrade-komento sudo-oikeuksilla:

$sudo apt-get dist-upgrade

Jos haluat päivittää tietyn paketin, komento on seuraava:

$sudo apt-get dist-upgrade <paketin nimi>

Joskus apt-get-päivityksen suorittamisen aikana saat viestin Seuraavat paketit on pidetty takaisin. Nämä paketit säilytetään, koska niiden uuden version asentamiseksi ne tarvitsevat jonkin muun paketin, jota ei ole jo asennettu. Ja kuten olemme keskustelleet, apt-get-päivitys päivittää vain olemassa olevat paketit, ei asenna uutta pakettia tai poista olemassa olevaa. Siksi se pitää nämä paketit takaisin. Joskus paketteja pidätetään myös rikkoutuneiden riippuvuuksien vuoksi (kun paketista, josta se riippuu, ei ole ladattavaa versiota).

Vaikka apt-get dist-upgrade on käytössä, uusi riippuvainen paketti asennetaan riippuvuuden ratkaisemiseksi.

Lopuksi, jos haluat päivittää paketit vain asentamatta tai poistamatta niitä, siirry apt-get-päivitykseen. Toisaalta, jos haluat päivittää riippumatta siitä, onko uusi paketti asennettu tai olemassa oleva paketti poistetaan riippuvuuksien täyttämiseksi, valitse apt-get dist-upgrade.