Шта је са опцијом 'дист-упграде' апликације апт-гет?

Одувек је постојала помало конфузија када људи науче да могу потпуну надоградњу своје дистрибуције из командне линије. Већина људи не храбри такав подвиг. Неки зато што не користе командну линију, а други јер се плаше да ће покушај надоградње из командне линије пребрисати свој систем. А нови корисници нису баш сигурни у чему је разлика између њих апт-гет надоградњу и апт-гет дист-упграде је.

У овом уносу о Гхацкс Линуку, нећу ублажити митове и страх од дист-упграде команда. Наравно, као и код свега што је повезано са рачунаром, знате да они увек представљају ризик када радите велику надоградњу. Са тим упозорењем на отвореном, кренимо да сузбијемо мало страха.

Разликама

Прво желим да упоредим ово двоје апт-гет Опције: надоградњу и дист-упграде . Разлика између ове две је врло једноставна. Тхе надоградњу опција се користи само за инсталирање свих најновијих верзија пакета који су већ инсталирани на вашој машини. То се догађа када видите пакете за надоградњу надоградње преко Управитеља ажурирања (Знате, када сте обавештени о нотификацији на вашем панелу, а затим се отвори Управитељ ажурирања који ће вам показати која су ажурирања доступна за ваш систем.)

Тхе дист-упграде опција је сасвим другачија од надоградњу . Али само оно што ради дист-упграде урадити? Једноставно. Тхе дист-упграде опција не само да ће надоградити све тренутно инсталиране пакете на вашем систему већ ће управљати променама зависности са новим верзијама пакета. Другим речима, дист-упграде уклониће застареле пакете са вашег система, а надоградњу неће. Ова функција није потребна за надоградњу с једног издања на друго.

Али не надограђује ли мој дистрограм?

Не нужно. Иако, сам по себи, дист-упграде , припремиће ваш систем за надоградњу дистрибуције, једини начин на који ће заправо провести надоградњу на ново издање је ако сте променили свој /етц/апт/соурцес.лист датотека да одрази промене. Другим речима, морате да додате спремишта за нову дистрибуцију у извори.лист датотека пре него што се то може догодити.

Па то звучи једноставно. Да, јесте. Али то није препоручени план напада за надоградњу на нову дистрибуцију. Иако ће успети, постоји бољи начин ... командом. Команда до-релеасе-упграде креиран је посебно за надоградњу оперативног система до најновијег издања преко командне линије. Пре него што издате ову наредбу, желећете да проверите да ли је доступна надоградња са командом судо до-релеасе-надоградњу -д. Када то учините, бићете обавештени да ли постоји ново издање. Ако је доступно ново издање, издајте наредбу судо до-релеасе-упграде и процес надоградње ће почети. Наравно, ово је прилично дуготрајан процес и постоје ризици. Можете изгубити пакете које сте ручно инсталирали (који нису подржани новим издањем) или (у најгорем случају) ваш систем може постати нестабилан.

Надоградња дистрибуције је увек шкакљива. Натерао сам их да иду изузетно добро и морао сам да прођу. То је коцкање. Али сада тачно знате како управљати задатком из командне линије. Сада сте, званично, опасни. ;-)