Обновляем операционную систему Debian bullseye

webmaster

Опубликован:  2021-04-22T06:13:07.035857Z
Отредактирован:  2021-05-07T10:00:26.819231Z
0
0
0
Вы неавторизованы, рекомендую зарегистрироваться и авторизоваться.

Мир, в котором мы живём, очень подвижен и склонен к переменам. Меняется всё, политическая обстановка, финансы и рынки, технологии и производства. Мир развивается, движется, бурлит. Вместе с этим миром меняется и выделенный в нём в обособленное подмножество так называемый компьютерный мир. Разработчики придумывают новые программы, тестеры их тестируют, находят уязвимости, разработчики эти уязвимости закрывают, таким образом складывается практически бесконечный событийный ряд поступательного развития программного обеспечения...

Установив однажды на свой компьютер какую-либо операционную систему, у вас не остаётся иного выхода, кроме как поддерживать эту систему в актуальном состоянии и регулярно обновлять её, устанавливая новые версии пакетов, учитывающие заплатки и уязвимости, исправление ошибок и прочие мелкие неприятности. В этом обзоре рассмотрим процедуру обновления операционной системы Debian bullseye. Впрочем, показанные действия будут актуальны и для предыдущих веток: stretch и buster.

1. Важная информация для постоянных читателей

Уважаемый читатель, списки auriz.ru не имеет спонсоров и финансирования, и чтобы выжить мы можем рассчитывать только на поддержку своих постоянных читателей и их пожертвования. Если вам оказалась полезна эта или другая статья этого сайта, и вы хотите больше интересных материалов на auriz.ru, поддержите нас рублём, ваша поддержка даст нам шанс выжить, оплатить продление домена и VDS, написать и опубликовать для вас другие интересные материалы.

Поддержать нас можно переводом любой приемлемой для вас суммы на мой кошелёк yoomoney. Важно помнить, что перевод на пять рублей - лучше, чем никакого перевода, а без вашей помощи проект почти наверняка загнётся и прекратит существование очень скоро.

Важное замечание: оригинальные статьи блогов auriz.ru являются авторским контентом и защищены авторским правом, не допускается копирование и тиражирование материалов сайта на других ресурсах сети или в печатных изданиях без согласования с автором блога и администратором этого сайта, не воруйте у нас оригинальные материалы, мы создаём их только и исключительно для читателей нашего сайта.

2. Обновляем пакетную базу

Все направленные на обновление операционной системы действия я буду демонстрировать на примере своего рабочего лэптопа. Следует иметь ввиду, что на текущий момент Debian bullseye всё ещё является тестовой веткой, при этом он уже обрёл стабильность и достаточно сильно изменился за последний год, в течение которого я эту систему эксплуатирую. На протяжении этого года случались мелкие каверзы в работе некоторых компонент системы, но особого дискомфорта они не причиняли. Прямо сейчас bullseye готовится стать стабильным релизом, и сообщество начнёт активно на него переезжать. Констатирую факт, это можно делать прямо сейчас, не дожидаясь релиза.

Для реализации задуманного мне понадобится компьютер с установленной операционной системой, которую я и буду обновлять, этот компьютер должен быть подключен к сети Интернет без лимитов по времени и трафику. Приступим...

Запускаю терминал и обновляю базу данных пакетного менеджера apt.

sudo apt update

CjDQurqvy9.png

Пакетный менеджер опросит все перечисленные в его sources.list источники, загрузит из этих источников все необходимые ему данные, обновит ими свою базу и выдаст на экран терминала отчёт о проделанных действиях.

MmoU3MhBiF.png

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

sudo apt full-upgrade

uAH9se2q98.png

Как видно на снимке экрана выше, пакетный менеджер предупредил меня, что в моей системе будет установлено новое ядро, и перечислил требующие обновления пакеты. На запрос подтверждения на выполнение действия просто нажимаю клавишу enter.

hYEoCDLD8C.png

Пакетный менеджер загрузит новые пакеты со всех источников, перечисленных в его sources.list и начнёт их распаковывать и устанавливать.

hGL8RqBB0T.png

Набираюсь терпения и дожидаюсь полного завершения этого процесса, закончится он таким экраном.

SRL9toSJmo.png

Всё идёт по плану, пришло время перезагрузить компьютер.

3. Удаляем устаревшие версии ядра

Поскольку текущие обновления затронули ядро операционной системы, следует обратить внимание на старые версии ядра, которые были установлены в систему ранее, но сначала я уточню версию текущего загруженного ядра.

uname -r

hy5Sa15XtQ.png

Следующая команда поможет мне увидеть список всех установленных в системе версий ядра.

dpkg -l | grep linux-image

4kYgtOh8Sk.png

На снимке экрана выше старая версия ядра выделена красным фломастером. Это ядро в моей системе больше не нужно, оно стало наследием и будет только зря занимать дисковое пространство на носителе моего компьютера, его нужно удалить.

sudo apt purge linux-image-5.10.0-5-amd64

Здесь следует обратить внимание, что в команде я указал устаревшую версию ядра именно так, как её показал пакетный менеджер dpkg.

6atQ5Cy3kO.png

В результате выполнения операции освободится 301 МБ дискового пространства, это хорошая новость, опять нажимаю клавишу enter, дабы подтвердить своё согласие на выполнение действия. Пакетный менеджер потрещит жестким диском моего лэптопа и выдаст на экран отчёт о проделанной работе.

9gytIRf1KM.png

Обращаю внимание на последнюю строчку этого отчёта, на снимке экрана выше она выделена красным фломастером. Чтобы не захламлять системные каталоги, удалю указанный в отчёте каталог ручками.

sudo rm -rf /lib/modules/5.10.0-5-amd64/

WVsvgI7MST.png

Следующий кандидат на удаление - пакет linux-headers, опять нужно уточнить версию этого пакета, которую необходимо удалить.

dpkg -l | grep linux-headers

uDjfQhyxOj.png

Удаляю из системы пакет этой версии.

sudo apt purge linux-headers-5.10.0-5-amd64

SKi3hak4QL.png

Опять нажимаю клавишу enter и дожидаюсь завершения запущенного процесса. Поскольку я удалил из системы пакет, нужно удалить ещё и все его зависимости, которые для системы будут мёртвым грузом. Это можно сделать следующей командой.

sudo apt autoremove

Y0iq0OyLXQ.png

Опять жму enter и дожидаюсь завершения процесса.

Так как при обновлении пакетов новые версии были загружены в кэш пакетного менеджера, этот кэш следует почистить.

sudo apt clean

hL5VUQTngS.png

Всё, операционная система моего лэптопа полностью обновлена, можно продолжить продуктивную работу с ней.

4. Выводы и умозаключения

Однажды установленная на компьютер операционная система в процессе эксплуатации требует регулярного обновления программного обеспечения.

Процедура обновления Debian bullseye достаточно проста, не требует особой теоретической подготовки и доступна даже самым-самым новичкам. Выполнять эту процедуру на стабильной ветке Debian следует хотя бы раз в месяц. Это, конечно же, не значит, что через месяц система становится неактуальной и её могут сломать, просто регулярные систематические обновления вырабатывают у пользователя моторику, формируют правильные паттерны и позитивные привычки.

Метки:  debian, bullseye, apt, desktop, server, linux
Комментарии: