КАК ОБНОВИТЬ DEBIAN stretch 9 ДО DEBIAN buster 10

1. ОЧИСТКА СИСТЕМЫ

Первое правило безопасного обновления — чем меньше программного обеспечения установлено в вашей системе, тем выше шансы, что обновление пройдет без проблем. Сторонние пакеты, а тем более PPA и другие репозитории очень сильно уменьшают шансы того, что обновление пройдет без проблем. Поэтому перед обновлением лучше удалить все пакеты из системы.

Вы можете найти все сторонние пакеты с помощью утилиты aptitude:

# sudo aptitude search '~i(!~ODebian)'

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

2. ОБНОВЛЕНИЕ СУЩЕСТВУЮЩЕЙ СИСТЕМЫ

Второе правило для выполнения максимально безопасного обновления — ваша система должна быть обновлена до самой последней версии. Для этого выполните:

# sudo apt update
# sudo apt dist-upgrade

Если все прошло хорошо, выполните проверку целостности базы данных:

# dpkg -C

Затем проверьте нет ли отложенных пакетов:

# apt-mark showhold

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

dpkg --audit

3. НАСТРОЙКА РЕПОЗИТОРИЕВ

Теперь наша система полностью обновлена и готова к переходу на новую версию и вот ответ на вопрос как обновить debian 9 до debian 10. Для этого нужно отредактировать файл /etc/apt/sources.list и заменить в нем все репозитории stretch на buster. Сначала создайте резервную копию существующего файла:

# cp /etc/apt/sources.list /etc/apt/sources.list_backup

Затем откройте файл для редактирования, с помощью vim или apt edit sources и замените все вхождения слова stretch на buster:

# mcedit /etc/apt/sources.list

Если говорит что не знает команду советую установить удобный редактор

# apt-get install mc

БЫЛО:

deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

СТАЛО:

deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

список репозиториев debian 9 и debian 10

Вместо ручного редактирования вы можете использовать команду sed, но лучше сделать вручную:

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

Далее сохраните изменения если использовали редактор и обновите список репозиториев:

# apt update

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

# apt list —upgradable

d

4. ОБНОВЛЕНИЕ ДО DEBIAN 10

Все подготовительные шаги завершены и нам остался последний — обновить Debian 9 до 10. Для этого выполните команды:

#  apt-get upgrade
# apt-get dist-upgrade

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

5. ПРОВЕРКА ВЕРСИИ СИСТЕМЫ

После завершения обновления перезагрузите компьютер. Далее вы можете проверить насколько все успешно прошло с помощью команды:

# cat /etc/issue.net

Здесь вы должны увидеть, что у вас установлена десятая версия системы.

0

Автор публикации

не в сети 1 день

conter

0
Комментарии: 0Публикации: 25Регистрация: 19-10-2019

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Авторизация
*
*
Регистрация
*
*
*
Генерация пароля
%d такие блоггеры, как: