Абнаўляем Debian 8 да 9 версіі

У дадзеным артыкуле будзе ўтрымлівацца кіраўніцтва, з дапамогай якога вы зможаце абнавіць АС Debian 8 да 9 версіі. Яно будзе разбіта на некалькі асноўных пунктаў, якія варта выконваць паслядоўна. Таксама для вашага зручнасці вам будуць прадстаўлены асноўныя каманды для выканання ўсіх апісаных дзеянняў. Будзьце ўважлівыя.

Інструкцыя па абнаўленні АС Debian

Калі справа тычыцца абнаўлення сістэмы, то асцярожнасць ніколі не будзе лішняй. З прычыны таго, што пры дадзенай аперацыі мноства важных файлаў можа сцерціся з дыска, неабходна аддаваць справаздачу ў сваіх дзеяннях. У лепшым выпадку, неспрактыкаваны карыстач, які сумняваецца ў сваіх сілах, павінен ўзважыць усе "за" і "супраць", у крайнім выпадку - неабходна беспярэчна выконваць інструкцыю, якая выкладзена ніжэй.

Крок 1: засцярогі

Перад тым, як прыступаць, варта засцерагчыся, выканаўшы рэзервовае капіраванне ўсіх важных файлаў і баз дадзеных, калі вы такімі карыстаецеся, так як у выпадку няўдачы вы папросту не зможаце іх аднавіць.

Прычына такой засцярогі складаецца ў тым, што ў Debian9 выкарыстоўваецца зусім іншая сістэма баз дадзеных. MySQL, якая ўсталяваная ў АС Debian 8, нажаль, не сумяшчальная з базай дадзеных MariaDB ў Debian 9, так што ў выпадку няўдалага абнаўлення ўсе файлы будуць згублены.

Перш за ўсё варта даведацца, які менавіта версіяй АС вы ў дадзены момант карыстаецеся. У нас на сайце ёсць падрабязная інструкцыя.

Больш падрабязна: Як даведацца версію дыстрыбутыва Linux

Крок 2: Падрыхтоўка да абнаўлення

Для таго, каб усё прайшло паспяхова, трэба пераканацца, што вам даступныя ўсе апошнія абнаўлення для вашай аперацыйнай сістэмы. Зрабіць гэта можна, выканаўшы па чарзе гэтыя тры каманды:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Калі здарылася так, што на вашым кампутары прысутнічае іншы праграмны софт, які не быў унесены ні ў адзін з пакетаў ці быў унесены ў сістэму з іншых рэсурсаў, гэта значна зніжае шанец на беспамылковае выкананне працэдуры апдэйта. Усе гэтыя прыкладання на кампутары можна адсачыць пры дапамозе гэтай каманды:

aptitude search '~ o'

Варта выдаліць іх усё, а затым, выкарыстоўваючы каманду, прадстаўленую ніжэй, праверыць, ці правільна ўстаноўлены ўсе пакеты і ці няма праблем у сістэме:

dpkg -C

Калі пасля выканання каманды ў «Тэрмінале» нічога не адлюстравалася, то крытычных памылак у устаноўленых пакетах няма. У тым выпадку, калі ў сістэме выявіліся непаладкі, іх варта ліквідаваць, пасля чаго перазагрузіць кампутар, выкарыстоўваючы каманду:

reboot

Крок 3: Налада

Дадзенае кіраўніцтва будзе апісваць толькі ручную пераналадкі сістэмы, а гэта азначае, што вы павінны асабіста замяніць усе існуючыя пакеты дадзеных. Зрабіць гэта можна, адкрыўшы наступны файл:

sudo vi /etc/apt/sources.list

Заўвага: у дадзеным выпадку для адкрыцця файла будзе выкарыстоўвацца ўтыліта vi, якая з'яўляецца тэкставым рэдактарам, устаноўленым ва ўсе дыстрыбутывы Linux па змаўчанні. Яна не мае графічнага інтэрфейсу, таму радавому карыстачу будзе цяжка рэдагаваць файл. Вы можаце скарыстацца іншым рэдактарам, напрыклад, GEdit. Для гэтага вам трэба замяніць у каманду "vi" на "gedit".

У якое адкрылася файле трэба будзе змяніць усе словы "Jessie" (Кодавае імя АС Debian8) на "Stretch" (Кодавае імя Debian9). У выніку гэта павінна мець такі выгляд:

vi /etc/apt/sources.list
deb //httpredir.debian.org/debian stretch main contrib
deb //security.debian.org/ stretch / updates main

Заўвага: працэс рэдагавання можна значна спрасціць, скарыстаўшыся прасценькай утылітай SED і выканаўшы каманду, пазначаную ніжэй.

sed -i 's / jessie / stretch / g' /etc/apt/sources.list

Пасля ўсіх праведзеных маніпуляцый смела запускайце абнаўленне рэпазітароў, выканаўшы ў "Тэрмінале" каманду:

apt update

прыклад:

Крок 4: Усталёўка

Для паспяховай ўстаноўкі новай АС трэба пераканацца, што вам хопіць месца на вінчэстары. Першапачаткова выканайце гэтую каманду:

apt -o APT :: Get :: Trivial-Only = true dist-upgrade

прыклад:

Далей, неабходна праверыць каранёвую тэчку. Для гэтага можна скарыстацца камандай:

df -H

Савет: каб з які з'явіўся пераліку хутка распазнаць каранёвай каталог ўсталяванай сістэмы, звярніце сваю ўвагу на слупок "Прымацаваны да" (1). У ім адшукайце радок са знакам “/” (2) - гэта і ёсць корань сістэмы. Застаецца толькі перавесці погляд ледзь лявей па радку да слупка "Доста" (3), Дзе і паказана што застаўся вольнае месца на дыску.

І толькі пасля ўсіх гэтых прыгатаванняў можна запускаць абнаўленне ўсіх файлаў. Зрабіць гэта атрымаецца, выканаўшы па чарзе наступныя каманды:

apt upgrade
apt dist-upgrade

Пасля доўгага чакання працэс завершыцца і вы можаце смела перазапускаць сістэму ўжо вядомай камандай:

reboot

Крок 5: Праверка

Зараз ваша аперацыйная сістэма Debian паспяхова абноўленая да новай версіі, аднак на ўсялякі выпадак, варта праверыць яшчэ некалькі рэчаў, каб быць спакойным:

  1. Версію ядра пры дапамозе каманды:

    uname -mrs

    прыклад:

  2. Версію дыстрыбутыва пры дапамозе каманды:

    lsb_release -a

    прыклад:

  3. Наяўнасць састарэлых пакетаў, выканаўшы каманду:

    aptitude search '~ o'

Калі версія ядра і дыстрыбутыва адпавядае АС Debian 9, а састарэлых пакетаў не было выяўлена, то гэта азначае, што абнаўленне сістэмы прайшло паспяхова.

заключэнне

Абнаўленне Debian 8 да 9 версіі - гэта сур'ёзнае рашэнне, але яго паспяховая рэалізацыя залежыць толькі ад выканання ўсіх вышэйпададзеных інструкцый. Напрыканцы хочацца звярнуць увагу на тое, што працэс абнаўлення даволі працяглы, з прычыны таго, што з сеткі будзе загружацца велізарная колькасць файлаў, аднак нельга перарываць гэты працэс, інакш аднаўленне аперацыйнай сістэмы не будзе магчымым.

Глядзіце відэа: Week 5 (Красавік 2024).