Цео Линук екосистем ради на концепту пакета; сваки пакет на Линук-у је кључан за обезбеђивање неометаног функционисања оперативног система.

Да бисте ажурирали своје пакете на дистрибуцијама заснованим на Дебиан-у и Убунту-у, можда ћете морати да трчите од стуба до поста, покушавајући да откријете најбољи начин да ажурирате сав основни софтвер.

Када тражите начине за ажурирање пакета, наићи ћете на команде као што су апт упдате, апт упграде и повезане верзије. Али поента је у чему је разлика између ових команди и како их можете користити да ажурирате своје Линук пакете?

апт упдате вс. апт надоградња: Поређење

Иако је апт упдате команда може изгледати као очигледна опција за ажурирање ваших пакета на Линуку, то није сасвим случај. Команда за ажурирање вам даје представу о доступним ажурирањима, али не преузима нити инсталира ажурирања у вашој дистрибуцији.

С друге стране, апт упграде команда преузима и инсталира доступна ажурирања на вашој машини у једном потезу. Ваш Линук систем има доступну кеш меморију софтвера (пакета) која садржи неопходне метаподатке у вези са тим пакетима. Метаподаци укључују информације које се односе на верзију, спремиште, зависност и друге релевантне детаље пакета.

Ако не користите наредбу за ажурирање, нећете освежити кеш, што вам не би дало појма о доступним ажурирањима пакета.

Ево како да користите команду апт упдате:

судо апт ажурирање

Команду ажурирања скоро увек прати команда за надоградњу која преузима ажурирања:

судо апт упграде

Када прођете команду за надоградњу, АПТ ће почети да преузима софтвер. Добићете упит да потврдите преузимање и инсталацију. Укуцај и или да да потврди радњу.

Алтернативно, можете да измените команду за надоградњу да преузмете и инсталирате пакете без прекида.

судо апт надоградња -и

Тхе флаг пружа потврду која је потребна АПТ-у да изврши инсталацију.

Коначно, постоји опција да се функције ажурирања и надоградње користе заједно. Комбинација освежава кеш меморију, преузима ажурирања и инсталира их у једном потезу.

судо апт упдате && судо апт надоградња -и

Тхе && оператор спаја две команде заједно, након чега следи , који служи као унапред одређена потврда за ажурирање и надоградњу ваших пакета.

Пре инсталирања било ког новог софтвера на Линук, увек треба да надоградите постојеће пакете.

Разумевање апт листе --надоградива команда

Тхе апт --надоградиво команда функционише као наредба за ажурирање, јер наводи све могуће пакете доступне за ажурирање. Док команда за ажурирање само освежава кеш пакета, не наводи доступна ажурирања.

Команда --упградабле, за разлику од команде за надоградњу, не преузима/инсталира пакете. Уместо тога, можете прегледати доступна ажурирања пакета и видети да ли желите да их надоградите или не.

Да бисте добили листу свих доступних ажурирања, унесите следеће у прозор терминала:

судо апт листа --надоградиво

Ако имате Флатпак, Снап или било који други додатни менаџер пакета инсталиран на вашем систему, нећете видети доступна ажурирања за те менаџере пакета покретањем горе поменуте команде. Ово ради само са АПТ пакетима.

Поред тога, морате имати на уму да АПТ менаџер пакета ради само у Убунту и Дебиан дистрибуцијама.

До ажурирање/надоградња пакета на било којој другој дистрибуцији као што је Арцх, Федора, или друге дистрибуције засноване на РПМ-у, потребно је да пратите скуп различитих команди.

Ажурирање и надоградња пакета на Убунту и Дебиан дистрибуцијама

На Линук-у морате да ажурирате и инсталирате најновије верзије пакета да би ваш систем радио несметано.

Међутим, упркос свим најновијим доступним ажурирањима и верзијама, потребно је да претходно имате инсталиран сет основних пакета. Један од ових пакета је буилд-ессентиал, који инсталира скуп компајлера и другог софтвера неопходног за развој на Убунту и Дебиан дистрибуцијама.