Jos puhumme pakettien päivittämisestä, Linux-käyttöjärjestelmissä on paljon ilmaisia ohjelmistopäivityksiä jokaiselle paketille. Se julkaisee jatkuvasti päivityksiä, korjauksia ja korjauksia suorituskyvyn parantamiseksi ja virheiden korjaamiseksi. On erittäin tärkeää tarkistaa säännöllisesti nämä päivitykset ja asentaa ne järjestelmän suojaamiseksi mahdollisilta uhilta ja haavoittuvuuksilta. Näiden päivitysten asentamiseksi päivitys suoritetaan ja tähän on kaksi tapaa: toinen on apt-get upgrade ja toinen apt-get dist-upgrade. Näiden kahden tapan välillä on jonkin verran eroa, joka usein hämmentää käyttäjiä. Tämä artikkeli auttaa sinua ymmärtämään ja erottamaan apt-get-päivityksen ja apt-get-päivityksen.
Pakettitietokannan päivittäminen
Järjestelmän pitämiseksi ajan tasalla käytetään päivitys- ja päivityskomentoja. Päivityskomento päivittää pakettiluettelon vain uusimmilla käytettävissä olevilla versioilla, mutta se ei asenna tai päivitä pakettia. Päivityskomento päivittää ja asentaa jo asennettujen pakettien uusimmat versiot. Ennen päivityksiä paketeista tarkista päivitykset seuraavasti. Se antaa apt-tutustua uusiin versioihin.
$ sudo apt-get -päivitysMikä 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 paketteja, joille on saatavana uusi julkaisu lähteiden mukaan.luettelotiedosto kansiossa / etc / apt. Se ei yritä asentaa uutta pakettia tai poistaa asennettua pakettia yksin.
Päivitä tai asenna uusimmat versiot suorittamalla seuraava komento sudo-muodossa, koska ainoa etuoikeuden käyttäjä voi tarkistaa ja asentaa päivityksiä Linux-järjestelmään:
$ sudo apt-get -päivitysTietyn paketin päivittämiseksi komento on seuraava:
$ sudo apt-get -päivitysMikä 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 riippuvuuksien vaihtamista paketin uusimpien versioiden kanssa. Se ratkaisee älykkäästi pakettiriippuvuuksien välisen ristiriidan ja yrittää tarvittaessa päivittää merkittävimmät paketit vähemmän merkittävien pakettien kustannuksella. Toisin kuin apt-get upgrade -komento, apt-get dist-upgrade on ennakoiva ja se asentaa uudet paketit tai poistaa olemassa olevat paketit päivityksen viimeistelemiseksi.
Päivitä paketit suorittamalla dist-upgrade -komento sudo-oikeuksilla:
$ sudo apt-get dist-upgradeTietyn paketin päivittämiseksi komento on seuraava:
$ sudo apt-get dist-upgradeJoskus, kun suoritat apt-get-päivityksen, saat viestin "Seuraavat paketit on pidetty takana". Nämä paketit pidetään takaisin, koska uuden version asentamiseksi he tarvitsevat jonkin muun paketin, jota ei ole vielä asennettu. Ja kuten olemme keskustelleet, apt-get-päivitys päivittää vain olemassa olevat paketit, ei kumpikaan asenna uutta tai poista olemassa olevaa pakettia. Siksi se pitää nämä paketit takaisin. Joskus paketteja pidetään myös rikki riippuvuuksien takia (kun paketista, josta se riippuu, ei ole ladattavaa versiota).
Vaikka apt-get dist-päivitys on käytössä, uusi riippuvainen paketti asennetaan riippuvuuden ratkaisemiseksi.
Lopuksi, jos haluat päivittää paketteja vain asentamatta tai poistamatta niitä, siirry apt-get-päivitykseen. Toisaalta, jos haluat päivittää riippumatta siitä, onko uusi paketti asennettu vai onko olemassa oleva paketti poistettu riippuvuuksien täyttämiseksi, valitse apt-get dist-upgrade.