Kas ir Apt-get upgrade un dist-upgrade komandas un kā tās izmantot

What Is Apt Get Upgrade



Kā parasts lietotājs vai sistēmas administrators jūs, iespējams, kādā brīdī esat izmantojis pakotņu pārvaldības rīkus apt vai apt-get. Mēs varam izmantot šos pakešu pārvaldības rīkus, lai pārvaldītu noteiktas darbības, piemēram, pieejamo pakotņu meklēšanu, jaunu pakotņu instalēšanu, esošo noņemšanu, instalēto pakotņu atjaunināšanu un jaunināšanu utt.

Ja mēs runājam par pakotņu atjaunināšanu, Linux operētājsistēmām ir daudz bezmaksas programmatūras atjauninājumu katrai pakotnei. Tas nepārtraukti izlaiž atjauninājumus, ielāpus un labojumus, lai uzlabotu veiktspēju un novērstu tajos esošās kļūdas. Ir ļoti svarīgi regulāri pārbaudīt šos atjauninājumus un tos instalēt, lai pasargātu sistēmu no iespējamiem draudiem un ievainojamības. Lai instalētu šos atjauninājumus, tiek veikta jaunināšana, un ir divi veidi, kā to panākt: viens ir apt-get upgrade, bet otrs ir apt-get dist-upgrade. Starp šiem diviem veidiem ir dažas atšķirības, kas bieži mulsina lietotājus. Šis raksts palīdzēs jums saprast un atšķirt apt-get upgrade un apt-get dist-upgrade.







Pakotņu datu bāzes jaunināšana

Lai sistēma būtu atjaunināta, tiek izmantotas atjaunināšanas un jaunināšanas komandas. Atjaunināšanas komanda atjaunina tikai pakešu sarakstu ar jaunākajām pieejamajām versijām, tomēr tā neinstalē un nejaunina pakotni. Jaunināšanas komanda faktiski jaunina un instalē jau instalēto pakotņu jaunākās versijas. Pirms sākat pakotņu jaunināšanu, pārbaudiet, vai nav atjauninājumu šādi. Tas ļaus apt-iepazīt jaunās pieejamās versijas.



$sudo apt-get atjauninājums

Kas ir Apt-get jauninājums

Lai instalētu visu iepriekš instalēto pakotņu jaunākās versijas savā sistēmā, tiek izmantota jaunināšana apt-get. Šī komanda jaunina tikai tās pakotnes, kurām ir pieejams jauns laidiens, kā norādīts failā sources.list mapē /etc /apt. Tas nemēģina instalēt jaunu pakotni vai noņemt instalēto pakotni atsevišķi.



Lai jauninātu vai instalētu jaunākās versijas, palaidiet šo komandu kā sudo, jo tikai privilēģiju lietotājs var pārbaudīt un instalēt Linux sistēmas atjauninājumus:





$sudo apt-get jauninājums

Lai jauninātu konkrētu pakotni, komanda ir šāda:

$sudo apt-get jauninājums <pakotnes_nosaukums>

Kas ir Apt-get dist-upgrade

Līdzīgi kā komanda apt-get upgrade, arī apt-get dist-upgrade uzlabo paketes. Papildus tam tā apstrādā arī mainīgās atkarības ar jaunākajām pakotnes versijām. Tas gudri atrisina konfliktu starp pakotņu atkarībām un, ja nepieciešams, mēģina jaunināt vissvarīgākās paketes uz mazāk nozīmīgu rēķinu. Atšķirībā no komandas apt-get upgrade, apt-get dist-upgrade ir proaktīvs, un tā instalē jaunas paketes vai noņem pašas esošās, lai pabeigtu jaunināšanu.



Lai jauninātu pakotnes, palaidiet komandu dist-upgrade ar sudo privilēģijām:

$sudo apt-get dist-upgrade

Lai jauninātu konkrētu pakotni, komanda ir šāda:

$sudo apt-get dist-upgrade <pakotnes_nosaukums>

Dažreiz, palaižot apt-get upgrade, tiek parādīts ziņojums Tālāk norādītās pakotnes ir saglabātas atpakaļ. Šīs paketes tiek paturētas atpakaļ, jo, lai instalētu jauno versiju, tām ir nepieciešama cita pakotne, kas vēl nav instalēta. Un kā mēs esam apsprieduši, apt-get jauninājums tikai uzlabo esošās paketes, neinstalē jaunu pakotni vai noņem esošo. Tāpēc tas saglabā šos iepakojumus atpakaļ. Dažreiz pakotnes tiek aizturētas arī bojātu atkarību dēļ (ja pakotnei, no kuras tā ir atkarīga, nav lejupielādējamas versijas).

Izmantojot apt-get dist-upgrade, jaunā atkarīgā pakotne tiks instalēta, lai atrisinātu atkarību.

Visbeidzot, ja vēlaties tikai jaunināt pakotnes, tās neinstalējot vai nenoņemot, dodieties uz jaunināšanu apt-get. No otras puses, ja vēlaties jaunināt neatkarīgi no tā, vai ir instalēta jauna pakete vai esošā pakete ir noņemta, lai izpildītu atkarības, dodieties uz apt-get dist-upgrade.