Официальный релиз Trixie состоялся 9 августа. Так что наверняка Вы уже хотите обновить свой Debian 12 Bookworm до Debian 13 Trixie, последней версии.
Об обновлении
Обратите внимание, что я основываюсь исключительно на собственном опыте. Я перешёл с Debian 12 Bookworm со всеми настройками, установленными приложениями и пользовательскими конфигурациями на Debian 13 Trixie и не столкнулся ни с какими серьёзными проблемами ни во время обновления, ни после него. Такие приложения, как Google Chrome, VSCode, графический клиент Tailscale, LibreOffice и все предустановленные приложения, работали совершенно нормально.
То, что у меня не возникло никаких проблем, не значит, что у вас их не будет. Обязательно сделайте резервную копию основного домашнего каталога пользователя и всего остального, что вы считаете важным, на случай, если возникнет какая-нибудь фатальная ошибка и придётся начинать всё с нуля. (Очень сомнительно, но всё же.)
Обновление репозиториев apt до Trixie
Прежде всего, давайте выполним полное обновление всех существующих пакетов, пока мы еще на Bookworm:
sudo apt update && sudo apt full-upgrade -y
Теперь нам нужно изменить настройки репозиториев APT с загрузки bookworm
пакетов на новые trixie
. Используйте следующую команду для редактирования репозиториев:
sudo apt edit-sources
Выберите редактор, чтобы открыть sources.list
файл с доменами репозиториев Debian. Здесь вам нужно заменить все вхождения bookworm
на trixie
, включая с bookworm-security
на trixie-security
и bookworm-updates
на trixie-updates
. После завершения редактирования сохраните и закройте редактор.
Если у вас есть какие-либо сторонние репозитории, /etc/apt/sources.list.d
я бы просто оставил их в покое. Такие приложения, как Google Chrome и клиент Tailscale GUI, продолжат работать в обычном режиме после обновления, как и большинство других сторонних пакетов и все стандартные пакеты и утилиты, которые были установлены вместе с Debian 12.
Далее мы выполним загрузку из новых репозиториев и выполним минимальное обновление с помощью этой --without-new-pkgs
опции. Это «задержит» некоторые пакеты, чтобы предотвратить слишком раннее удаление важных зависимостей.
sudo apt update && sudo apt upgrade --without-new-pkgs
Скорее всего, это займёт некоторое время, так что наберитесь терпения. Когда всё будет готово, можно будет выполнить полное обновление с Debian 12 Bookworm до Debian 13 Trixie. Это тоже займёт некоторое время, поэтому будьте внимательны: вам нужно будет следить за процессом и реагировать на любые запросы во время обновления.
sudo apt full-upgrade --autoremove -y
Во время обновления вам, скорее всего, будут предложены перезапустить некоторые службы. Используйте клавиши со стрелками для выбора <Yes>
и нажмите кнопку Enter, чтобы продолжить. Также может появиться запрос о файлах конфигурации. Обычно лучше выбрать вариант по умолчанию, нажав кнопку Enter. Это позволит сохранить существующие конфигурации, а не заменить их.
После завершения полного обновления я предлагаю еще раз проверить, удалены ли все неиспользуемые зависимости пакетов, а затем очистить кэш apt:
sudo apt --purge autoremove -y sudo apt autoclean
Наконец, нам нужно перезагрузить компьютер для завершения обновления. Попытка перезагрузить через графический интерфейс мне не помогла, поэтому просто выполните команду в терминале:
sudo reboot
Вернувшись, вы можете заметить, что некоторые элементы выглядят иначе (лично я сразу заметил новую версию KDE Plasma), но все приложения и большинство настроек останутся такими же, как и были. Мне пришлось лишь добавить важные приложения в избранное и закрепить их на панели задач, а также повторно подтвердить Chrome браузером по умолчанию.