Как обновить Debian 10

Обновлено: 21.11.2024

Debian — это дистрибутив Linux, состоящий из бесплатного программного обеспечения с открытым исходным кодом (FOSS). Он разработан проектом Debian Project, управляемым сообществом. Это одна из старейших операционных систем, основанная на ядре Linux. Debian лежит в основе многих популярных операционных систем, таких как Ubuntu, Linux Mint, MX Linux, Deepin и многих других.

В этом руководстве показано, как обновлять пакеты Debian из терминала.

Поддержание Debian в актуальном состоянии

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

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

Debian использует APT для управления пакетами. Обновления пакетов доступны непосредственно в официальных репозиториях пакетов Debian. APT также может работать со сторонними репозиториями. Однако вам решать, заслуживает ли доверия сторонний репозиторий и обновлять его пакеты.

Обновление Debian

Мы можем использовать APT, чтобы проверить, доступно ли какое-либо обновление пакета. Если они доступны, мы можем обновить целевые пакеты.

В Debian также можно настроить автоматические обновления с помощью автоматических обновлений.

Для обновления пакетов требуется разрешение root. Для выполнения продемонстрированных действий вам необходимо иметь доступ к пользователю root. В качестве альтернативы вам нужен пользователь без полномочий root, который может выполнить команду sudo. Узнайте больше об управлении разрешениями sudo для пользователей в Debian.

Проверка обновлений

Откройте терминал и выполните следующую команду.

Как следует из выходных данных, APT проверит наличие обновлений в каждом из настроенных репозиториев и обновит свой каталог пакетов. Если доступно какое-либо обновление, APT уведомит вас о наличии обновлений.

Чтобы проверить список доступных обновлений пакетов, выполните следующую APT-команду.

Обновление пакетов

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

Чтобы обновить целевой пакет, выполните следующую команду. Здесь APT обновит только целевой пакет. Если пакет еще не был установлен, он не будет установлен.


Перед загрузкой и обновлением пакетов APT запросит подтверждение для выполнения действия. Если вы не хотите, чтобы APT запрашивал подтверждение, добавьте флаг «-y».

Одновременное обновление кэша APT и пакетов

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


Здесь символ «&&» связывает вместе команды обновления и обновления. По сути, это логический оператор И. Существует множество операторов и символов bash, которые выполняют специальные функции и значения. Ознакомьтесь с большим списком операторов bash и их реализацией.

Автоматическое обновление Debian

До сих пор мы обновляли пакеты Debian вручную. Однако ручное обновление неудобно в долгосрочной перспективе, не говоря уже о корпоративной/профессиональной среде, где вам может понадобиться управлять несколькими удаленными серверами одновременно. Обновление всех их вручную — утомительный процесс. Можно использовать Ansible для одновременного ручного обновления удаленных систем Debian/Ubuntu, но регулярно запускать его вручную нецелесообразно.

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

Во-первых, нам нужно установить пакет. Откройте терминал, обновите кэш APT и установите пакет.


Далее нам нужно настроить файл конфигурации APT для автоматических обновлений. Откройте его в текстовом редакторе.

Раскомментируйте следующие строки из файла конфигурации. Он укажет инструменту автоматизировать процесс обновления.

Файл конфигурации обновлен. Запустите следующую команду конфигурации dpkg, чтобы привести ее в действие.



После успешного выполнения на терминале появится диалоговое окно. Выберите «Да».

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


Он показывает, что статус службы — «Активный» (в процессе), что означает, что он работает отлично. Подробную информацию и демонстрации см. в этом руководстве по автоматическому обновлению.

Заключительные мысли

Обновление Debian — очень простая задача. Debian — хорошо поддерживаемый проект с актуальными пакетами, доступными напрямую с его серверов пакетов. Все, что вам нужно, это попросить APT выполнить эту работу.

Debian придерживается долгосрочного цикла выпуска. Таким образом, вам не нужно часто обновлять дистрибутив. Если вы используете более старый Debian, то вместо обновления пакетов рекомендуется обновить дистрибутив. На момент написания этого руководства Debian 10 был последней стабильной версией. Ознакомьтесь с этим руководством по обновлению с Debian 9 до Debian 10.

Об авторе

Сидратул Мунтаха

Студент CSE. Я люблю Linux и играю с технологиями и гаджетами. Я использую как Ubuntu, так и Linux Mint.

Debian — это популярная версия или ответвление операционной системы Linux.

Последняя выпущенная версия — Debian 10 под кодовым названием Buster. Предыдущая версия Debian 9 Stretch официально поддерживается до июня 2022 года. Более новая версия предлагает более длительный период поддержки и новые функции, поэтому настоятельно рекомендуется выполнить обновление, если вы используете Debian 9.

В этом руководстве вы узнаете, как выполнить обновление с Debian 9 (Stretch) до Debian 10 (Buster).

  • Система под управлением Debian 9
  • Учетная запись пользователя Debian с правами sudo
  • Доступ к командной строке/окну терминала (Ctrl–Alt–F2)
  • Недавний снимок (резервная копия) системы.

Обновите до Debian версии 10 Buster

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

Шаг 1. Обновите диспетчер пакетов и репозитории

По умолчанию Debian 9 обращается к репозиториям, предназначенным для Stretch.

<р>1. Сначала создайте резервную копию файла /etc/apt/sources.list:

<р>2. Затем откройте файл для редактирования (мы используем GNU nano для редактирования текста):

<р>3. Измените все ссылки в этом файле с Stretch на Buster. Записи должны выглядеть следующим образом:

<р>4. Сохраните файл с помощью комбинации клавиш Ctrl+O и выйдите, нажав Ctrl+X.

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

Шаг 2. Обновление с Debian 9 до Debian 10

<р>1. Обновите локальные списки пакетов:

<р>2. Затем запустите обновления пакетов программного обеспечения, чтобы подготовиться к обновлению операционной системы:

<р>3. Наконец, запустите обновление дистрибутива:

<р>4. После завершения процесса перезагрузите систему, чтобы загрузить Debian 10 Buster:

Шаг 3. Проверка обновления Debian 10

Вы можете использовать команду hostnamectl для отображения версии ОС с помощью команды:

В поле Операционная система должно быть указано Debian GNU/Linux 10 (buster).

Вывод должен выглядеть так:

(Необязательно) Шаг 4. Удалите устаревшие пакеты

После обновления до Debian 10 в вашей системе могут быть устаревшие пакеты и зависимости, которые больше не нужны.

Чтобы удалить устаревшие пакеты, выполните команду --purge autoremove:

Следуя приведенным выше инструкциям, вы должны были успешно выполнить обновление с Debian 9 до Debian 10.

Для получения дополнительной информации о процессе обновления, включая примечания и обширную документацию, обратитесь к примечаниям к выпуску Debian.

Для тех, кто хочет перейти с Debian 10 Buster на Debian 11 Bullseye, этот процесс очень прост, но занимает некоторое время в зависимости от скорости подключения к Интернету. Обновление на днях заняло около часа из-за низкой скорости загрузки из репозитория Debian в США, вероятно, из-за того, что в данный момент многие люди обновляются.

Первым шагом перед обновлением является резервное копирование всех важных данных! Хотя в этом часто нет необходимости, один раз, когда резервная копия не сделана, что-то выйдет из строя и сломает систему.Если можно сделать резервную копию/tar-файл, настоятельно рекомендуется сделать это перед продолжением.

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

Обновление Debian 10 Linux

Чтобы полностью обновить систему, введите следующую команду от имени пользователя root или с помощью утилиты sudo:

После завершения обновлений необходимо перезагрузить систему, чтобы применить ядро ​​и другие обновления:

Настроить список источников APT

Теперь пришло время подготовить систему к просмотру новых репозиториев для Bullseye. Предполагается стандартный файл /etc/apt/sources.list.

Сначала обязательно сделайте резервную копию файла sources.list, а затем внесите изменения, как показано.

Исходный файл /etc/apt/sources.list

Теперь замените исходные строки «Buster» следующими строками в файле /etc/apt/sources.list на «Bullseye», как показано на снимке экрана ниже.

Недавно измененный файл /etc/apt/sources.list.

Обновление до Debian 11 с Debian 10

Следующий шаг — обновить список пакетов, доступных для установки.

После того, как утилиты обновили список пакетов, пришло время начать процесс обновления с Debian 10 до Debian 11.

Скорость подключения к Интернету будет играть большую роль при обновлении, поскольку для обновления потребуется около гигабайта или более новых пакетов для загрузки.

В зависимости от конфигурации системы и установленных пакетов могут появляться некоторые подсказки, требующие вмешательства пользователя. Установщик разрешит перезапуск служб по желанию пользователя.

Как и в случае со свежей установкой Debian 11, пользователю предлагается позволить системе запустить обновление и периодически проверять его, поскольку этот процесс займет некоторое время. Когда он завершится, просто перезагрузите компьютер и наслаждайтесь Debian 11 во всем его великолепии!.

После перезагрузки обязательно проверьте обновление.

Вот и все! Мы успешно обновили Debian 10 Buster до Debian 11 Bullseye.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Недавно был выпущен Debian 10 Buster. Debian 10 поставляется с ядром Linux 4.19, GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LxQt 0.14, MATE 1.20, Xfce 4.12 и многими другими. Debian 10 также поставляется с потрясающими новыми иллюстрациями.

Debian может быть вашим ежедневным водителем. Таким образом, у вас может быть много важных файлов и программ в вашей установке Debian 9. В этом случае вы можете просто обновить существующую установку Debian 9 до Debian 10.

В этой статье я покажу вам, как обновить существующую установку Debian 9 Stretch до Debian 10 Buster.

Перед обновлением Debian 9 Stretch до Debian 10 Buster вы должны изменить URL-адрес репозитория пакетов Debian 9 Stretch на Debian 10 Buster.

Сначала откройте файл конфигурации /etc/apt/sources.list следующим образом:

Должен быть открыт файл sources.list. Как видите, у меня есть репозитории пакетов Debian 9 Stretch. Чтобы изменить репозиторий пакетов на Debian 10 Buster, вам просто нужно заменить stretch на buster. Для этого нажмите + \

Теперь введите stretch в качестве строки поиска и нажмите .

Теперь введите buster в качестве строки замены и нажмите .

Теперь нажмите A.

Все экземпляры stretch следует заменить на buster. Теперь сохраните файл, нажав + X, затем Y и .

Обновление до Debian 10 Buster:

Теперь обновите кэш репозитория пакетов APT с помощью следующей команды:

Кэш репозитория пакетов APT должен быть обновлен. Как видите, репозитории пакетов Debian 10 Buster работают. Есть много пакетов, которые нужно обновить.

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

Как видите, я использую Debian 9 Stretch. Давайте обновим его до Debian 10 Buster.

Теперь обновите все пакеты программного обеспечения с помощью следующей команды:

Вы должны увидеть сводную информацию об обновлении. Чтобы подтвердить обновление, нажмите Y, а затем нажмите .

Все необходимые пакеты будут загружены из Интернета. Это займет некоторое время.

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

Когда вы увидите это, нажмите .

Теперь APT спросит вас, может ли он автоматически перезапустить системные службы во время обновления.

Если это не рабочая машина, я рекомендую вам позволить APT автоматически обновлять системные службы по мере необходимости. В этом случае выберите .

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

Все пакеты программного обеспечения должны быть обновлены.

Теперь ваша система готова к обновлению дистрибутива.

Чтобы выполнить обновление дистрибутива, выполните следующую команду:

Теперь нажмите Y, а затем нажмите для подтверждения обновления дистрибутива.

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

На этом этапе обновление дистрибутива должно быть завершено.

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

После загрузки компьютера вы увидите некоторые заметные изменения тут и там.

Я также выполнил команду lsb_release. Как видно из вывода, обновление до Debian 10 Buster прошло успешно.

Ядро Linux также следует обновить до версии 4.19, как показано на снимке экрана ниже.

Итак, вы обновляете существующую установку Debian 9 Stretch до Debian 10 Buster. Спасибо, что прочитали эту статью.

Читайте также: