Če govorimo o posodabljanju paketov, imamo operacijski sistemi Linux veliko brezplačnih posodobitev programske opreme za vsak paket. Nenehno izdaja posodobitve, popravke in popravke, da bi izboljšal zmogljivost in odpravil napake v njih. Zelo pomembno je, da redno preverjate, ali obstajajo te posodobitve in jih namestite, da zaščitite sistem pred morebitnimi grožnjami in ranljivostmi. Za namestitev teh posodobitev se izvede nadgradnja in to lahko dosežemo na dva načina: eden je nadgradnja apt-get in drugi apt-get dist-upgrade. Med tema dvema načinoma obstaja nekaj razlike, ki uporabnike pogosto zmedeta. Ta članek vam bo pomagal razumeti in razlikovati nadgradnjo apt-get in dist-upgrade apt-get.
Nadgradnja zbirke podatkov o paketu
Za posodobitev sistema se uporabljajo ukazi za posodobitev in nadgradnjo. Ukaz update posodobi seznam paketov le z najnovejšimi razpoložljivimi različicami, vendar paketa ne namesti ali nadgradi. Ukaz za nadgradnjo dejansko nadgradi in namesti najnovejše različice paketov, ki so že nameščeni. Pred nadgradnjo paketov preverite, ali so na voljo posodobitve, kot sledi. Apt bo lahko spoznal nove različice, ki so na voljo.
$ sudo apt-get posodobitevKaj je nadgradnja Apt-get
Če želite v sistem namestiti najnovejše različice vseh prej nameščenih paketov, uporabite nadgradnjo apt-get. Ta ukaz nadgrajuje samo pakete, ki imajo na voljo novo izdajo, kot je navedeno v virih.seznam datotek v mapi »/ etc / apt«. Ne poskuša namestiti novega paketa ali odstraniti nobenega nameščenega paketa sam.
Če želite nadgraditi ali namestiti najnovejše različice, zaženite naslednji ukaz kot sudo, saj lahko edini privilegij uporabnik preveri in namesti posodobitve v sistem Linux:
$ sudo apt-get nadgradnjaČe želite nadgraditi določen paket, je ukaz naslednji:
$ sudo apt-get nadgradnjaKaj je Apt-get dist-upgrade
Podobno kot ukaz apt-get upgrade, tudi apt-get dist-upgrade nadgrajuje pakete. Poleg tega obravnava tudi spreminjanje odvisnosti z najnovejšimi različicami paketa. Inteligentno razreši konflikt med odvisnostmi paketov in poskuša nadgraditi najpomembnejše pakete na račun manj pomembnih, če je potrebno. Za razliko od ukaza apt-get upgrade je apt-get dist-upgrade proaktiven in sam namešča nove pakete ali odstranjuje obstoječe, da dokonča nadgradnjo.
Če želite nadgraditi pakete, zaženite ukaz dist-upgrade s privilegiji sudo:
$ sudo apt-get dist-upgradeČe želite nadgraditi določen paket, je ukaz naslednji:
$ sudo apt-get dist-upgradeVčasih, ko zaženete nadgradnjo apt-get, prejmete sporočilo »Naslednji paketi so bili zadržani«. Ti paketi se hranijo nazaj, ker potrebujejo za namestitev nove različice kak drug paket, ki še ni nameščen. Kot smo že razpravljali, nadgradnja apt-get samo nadgradi obstoječe pakete, niti ne namesti novega niti odstrani obstoječega. Zato ohranja te pakete nazaj. Včasih se paketi obdržijo tudi zaradi okvarjenih odvisnosti (kadar paket, od katerega je odvisen, nima različice za prenos).
Medtem ko je pri apt-get dist-upgrade nameščen nov odvisni paket, ki bo rešil odvisnost.
Če želite zaključiti, če želite samo nadgraditi pakete, ne da bi jih namestili ali odstranili, pojdite na apt-get nadgradnjo. Če želite nadgraditi ne glede na to, ali je nameščen nov paket ali je obstoječi paket odstranjen, da izpolni odvisnosti, pojdite na apt-get dist-upgrade.