1. Надоградња са Дебиана 8 на 9
1.1. Дебиан 9 ослобођен
Након 2 године развоја, Дебиан 9 (кодног имена „Стретцх“) пуштен је у Линук заједницу која чека. Издање Дебиана 9 прекретница је јер је то прво велико издање дистро-а од смрти његовог оснивача Иана Мурдоцка, што сигнализира да ће пројекат наставити да напредује у новој ери.
Поред уобичајених надоградњи пакета у сваком издању, Дебиан 9 је додао преко 15.000 нових пакета у своје 51.000 јаких спремишта. Значајне нове функције и промене укључују следеће:
-
ПХП 7
ПХП је надограђен са верзије 5.6 у Дебиану 8 до 7.0 у Дебиану 9. Ако сте написали скрипте које укључују ПХП, имајте на уму да се извршна имена стаза за 2 верзије значајно разликују.
-
МариаДБ
МариаДБ је вилица и замјена за оригинални МиСКЛ софтвер. Дебиан 9 чини МариаДБ подразумеваном МиСКЛ варијантом. Када надоградите са Дебиана 8 на 9, ваша постојећа МиСКЛ база података аутоматски се претвара у МариаДБ 10.1. Требали бисте направити комплетно думп базе података прије надоградње Дебиана.
-
Фирефок и Тхундербирд
Ако у Дебиану 9 потражите Ицевеасел и Ицедове, нећете их наћи. Након више од 10 година, Фиребок и Тхундербирд, брендиране верзије два горе поменута софтвера, имају велики повратак у Дебиан 9.
-
Нова имена мрежног интерфејса
Корисници Дебиана 8 су упознати са именима мрежног интерфејса као што је етх0 за Етхернет и влан0 за бежичну мрежу. Да би решио проблем набрајања тркачких услова у претходним издањима, Дебиан 9 усваја нову шему именовања засновану на фирмваре / БИОС индексним бројевима и бројевима утора ПЦИ картице.
Видећете називе интерфејса као што су енп3с0 за Етхернет и влп2с0 за бежичну мрежу. Имајте на уму да нова шема именовања ступа на снагу само за нове инсталације; ако надоградите са 8 на 9, стара шема именовања остаје на снази.
-
Покрените Кс као не-роот корисник
Пре Дебиана 9, Ксорг сервер мора бити покренут као роот. Основни статус потенцијално излаже систем ризику од ескалације привилегија у случају грешке или кршења. Дебиан 9 омогућава покретање Ксорг сервера као непривилегованог корисника. Упозорење је да само гдм3 менаџер екрана подржава ову функцију.
-
нет-тоолс је застарио
По дефаулту, пакет мрежних алата више није дио нових инсталација Дебиана 9. Међутим, изузети су надоградње Дебиана са издања 8. Без мрежних алата не можете извршити познате наредбе ифцонфиг / роуте / арп / нетстат, осим ако прво ручно не инсталирате застарели пакет.
Уместо тога, препоручујемо вам да користите новију ип наредбу из пакета ипроуте2 која је подразумевано инсталирана.
2. Пре надоградње
Надоградња система Дебиан без одговарајуће сигурносне копије је попут ходања по ужади без сигурносног појаса: то се може учинити, али посљедице могу бити катастрофалне. Следе врсте датотека које бисте требали узети у обзир за резервне копије:
-
Датотеке са подацима
Кључно је направити резервну копију свих база података и критичних равних датотека података пре надоградње система. Као што је горе поменуто, МиСКЛ базе података ће се аутоматски конвертовати у МариаДБ током процеса надоградње.Наредбу мисклдумп можете користити за извоз МиСКЛ базе података у текстуалну датотеку која садржи СКЛ изразе неопходне за поновно стварање базе података.
Добијене СКЛ датотеке као и друге равне датотеке података могу се компресовати и направити сигурносне копије помоћу комбинације наредби тар, гзип, рсинц или гит.
-
Датотеке за конфигурацију
Надоградње софтвера обично прате промене у одговарајућим датотекама конфигурације софтвера. Требало би да направите резервне копије старих датотека за конфигурацију како бисте их могли упутити да бисте решили било који проблем некомпатибилности који се може појавити. Датотеке за конфигурацију система се углавном чувају у / етц.
Конфигурационе датотеке специфичне за корисника обично се чувају у одговарајућем матичном директоријуму корисника (/ хоме). Датотеке за конфигурацију су текстуалне датотеке и стога се могу направити резервне копије помоћу истих алата као и за датотеке са текстуалним подацима.
Коначно, резервне копије не би требало да се чувају на локалном дисковном погону. Добра места за резервне копије укључују спољни диск, удаљени рачунар и складиште у облаку.
3. Надоградња корак по корак
-
Ажурирајте постојећи Дебиан 8
Препоручује се да Дебиан 8 ажурирате прије надоградње на Дебиан 9. Као роот извршите следеће наредбе:
# апт-гет упдате # апт-гет надоградња
Надоградња постојећег издања је обично једноставан поступак. Међутим, повремено ћете у излазној поруци видети да је један или више пакета „задржан.”То значи да се дотични пакет (ови) не могу надоградити, јер нова зависност захтева инсталацију новог пакета или уклањање постојећег пакета.
Да бисте решили горњи проблем, извршите следећу наредбу:
# апт-гет дист-упграде
Ако надоградња укључује ажурирање језгра, требало би да поново покренете машину пре него што наставите.
-
Уреди / етц / апт / соурцес.листа
/ Етц / апт / соурцес.Датотека лист наводи изворе, укључујући дистрибуцију, из којих се могу преузети пакети. Дистрибуција се може навести помоћу Дебиан кодног имена („стретцх“ вс „јессие“) или статуса издања („стабилно“ у односу на „старостабилно“).
Да бисте надоградили са Дебиана 8 („јессие“) на Дебиан 9 („стретцх“), замените све појаве „јессие“ у датотеци на „стретцх“.На пример, ваша стара датотека може да личи на следеће:
деб хттп: // фтп.нас.дебиан.орг / дебиан / јессие главни допринос неслободан деб хттп: // сецурити.дебиан.орг / јессие / упдате главни допринос неслободно деб хттп: // фтп.нас.дебиан.орг / дебиан / јессие-упдатес главни допринос неслободан
Имајте на уму да ће УРЛ спремишта највероватније изгледати другачије у вашим / етц / апт / изворима.списак датотека. Поред тога, ако се ваша стара датотека односи на „стабилно“, а не на експлицитно кодно име („јессие“), можете је по жељи задржати непромењену (јер је тренутно стабилно издање „стретцх“).
Међутим, добра је пракса изричито навести кодно име како бисте осигурали да се ваш систем ненамерно не надогради када буде доступно новије стабилно издање.
Нова датотека би требало да изгледа овако:
деб хттп: // фтп.нас.дебиан.орг / дебиан / стретцх главни прилог неслободан деб хттп: // сецурити.дебиан.орг / стретцх / упдате главни допринос неслободно деб хттп: // фтп.нас.дебиан.орг / дебиан / стретцх-упдатес главни допринос неслободан
Покрените ажурирање након уређивања датотеке.
# апт-гет упдате
-
Проверите да ли је потребан простор на диску
Пре стварне надоградње, направите суво покретање да бисте сазнали потребан додатни простор на диску:
# апт-гет -о АПТ :: Гет :: Тривиал-Онли = истинска дист-надоградња
Потражите следећи ред на крају излаза:
„Након ове операције користиће се КСКСКСКС МБ додатног простора на диску.”Пре него што започнете стварну надоградњу, уверите се да машина има довољно простора на диску. Да бисте проверили количину простора на диску који је тренутно доступан, покрените:
# дф -х
-
Покрените надоградњу за Дебиан 9.
Извршите следеће две наредбе редом.
# апт-гет упграде # апт-гет дист-упграде
Током надоградње можда ће се од вас затражити да решите било који сукоб датотеке конфигурације. До сукоба долази када инсталациони програм примети да сте претходно уредили конфигурациону датотеку коју покушава да ажурира.
Пре него што донесете одлуку коју верзију да користите, можете да одлучите да видите разлике између ваше последње уређене верзије и верзије која ће се инсталирати. Ако не можете на лицу места да одлучите коју верзију да користите, можете одабрати да задржите своју најновију измењену верзију и касније ручно ускладити разлике.
-
Рестарт
Надоградња са Дебиана 8 на Дебиан 9 укључује ажурирања језгра. Као резултат, требало би да поново покренете машину након надоградње.
Након поновног покретања можете извршити следећу наредбу да бисте потврдили да машина заиста покреће Дебиан 9.
# лсб_релеасе -а Није доступан ниједан ЛСБ модул. ИД дистрибутера: Дебиан Опис: Дебиан ГНУ / Линук 9.2 (истезање) Издање: 9.2 Кодно име: стретцх