четверг, 17 марта 2022 г.

Обновление DEBIAN 10 с Home Assistant до DEBIAN 11

         Заметил, что мой сервер Home Assistant начал ругаться не устаревшую ОС:

        Если нажать на «УЗНАТЬ БОЛЬШЕ», то видно, что одной из проблем является неподдерживаемая ОС:

 

        Дня нормальной работы требуется Debian 11.  А у меня установлена Debian 10Значит будем обновлять.

        Я подключился к серверу Home Assistant программой PUTTY (через SSH). Также можно войти, используя локальную клавиатуру и монитор самого сервера. Это не принципиально.

        Проверяем текущую версию Debian введя команду:

cat /etc/debian_version

 

         Как видим, у нас установлена версия Debian 10.11.

        Сначала обновляем дистрибутив и упорядочиваем пакеты. Для этого последовательно выполняем команды:

sudo apt update

 


sudo apt dist-upgrade

 


sudo apt --fix-broken install

 


sudo apt autoremove

 


        Далее нужно заменить список репозиториев хранящихся в файле  /etc/apt/sources.list

        Для этого открываем файл командой 

sudo nano /etc/apt/sources.list

 


        И меняем все buster(которые выделены на скриншоте красным) на bullseye.

        Также /updates необходимо заменить на  -security.

        Проще всего это сделать при помощи Ctrl+\ 

        Т.е нажимаем Ctrl+\, на вопрос «что менять» вводим buster и нажимаем «ENTER»:

 


        И после этого вводим «bullseye»:

 


        Далее слова начинают подсвечиваться, а Вы на тех что нужно заменить нажимаете «Y», а на тех что не нужно – «N»

        C «/updates» и  «-security» поступаете аналогично. В итоге должно получиться следующее:

 


        Обновляем список пакетов командой:

sudo apt update

 


        После этого производимом минимальное обновление, которое обновляет только те пакеты, которые не требуют установки и обновления других пакетов:

sudo apt upgrade --without-new-pkgs

 



         После этого было выполнено полное обновление командой

sudo apt dist-upgrade

 


       В процессе установки полного обновления  был вопрос по обновлению сервера Samba, я выбрал «Сохранить установленную локальную версию» 


        И по поводу настройки Sysctl. Я решил ничего не менять и оставил установленную в данный момент версию:



        Далее удаляем неиспользуемые пакеты командой:

sudo apt autoremove

 

        И напоследок снова проверяем установленную версию:

cat /etc/debian_version



    Теперь можно перезагрузить сервер:

Systemctl reboot

 


Теперь ошибка о неподдерживаемой ОС исчезла:

 



 


Комментариев нет:

Отправить комментарий