Translation(s): English - Français - Italiano - Svenska - Русский - 简体中文(Chinese)
DebianReleases > Debian Testing
Debian testing — это текущее состояние разработки следующего стабильного дистрибутива Debian. Он также известен под кодовым названием следующего стабильного дистрибутива, Bookworm на текущий момент (2022 г.)
Как работает Debian Testing
Пакеты из Debian Unstable автоматически попадают в тестируемый дистрибутив, когда выполнены следующие требования:
- Пакет пробыл в "unstable" как минимум 2-10 дней (зависит от срочности загрузки).
- Пакет собран для всех архитектур, для которых текущая версия в testing была собрана.
- Установка пакета в testing не сделает дистрибутив неустанавливаемым.
- Пакет не привносит новые критические дефекты.
Для более подробной информации смотрите официальную веб-страницу Debian Testing: https://www.debian.org/devel/testing
Эти требования должны обеспечить, что next-stable (testing) пакеты актуальны и находятся в довольно рабочем состоянии. Тем не менее, иногда, особенно когда пакеты реконструируются, пакеты недостаточно подходящие для выпуска могут попасть в next-stable (testing) дистрибутив. Так, можно получить немного удовольствия от использования постоянно развивающегося разрабатываемого дистрибутива.
Как использовать Debian Testing (next-stable)
Первым делом нужно оценить текущее состояние testing дистрибутива. Посмотрите последние обсуждения в архиве списка рассылки debian-testing и страницу Status/Testing. Кроме этих специфичных ресурсов можно посмотреть посмотреть списки рассылок debian-russian, debian-user и debian-devel, IRC каналы #debian-ru, #debian или #debian-next и, конечно же, базу дефектов в Debian. Вы также можете посмотреть DebianDesktopHowTo.
Как установить Debian Testing (next-stable)
Надежный способ установить testing с нуля — это произвести минимальную установку Debian Stable, а потом обновиться со stable до testing.
Кроме того, можно использовать тестируемые образы установщика Debian, но обратите внимание, что эти образы больше подходят для тестирования самого установщика, чем для установки тестируемого дистрибутива. Дефекты, выявленные при тестировании установщика, следует направлять в псевдопакет debian-installer.
Чтобы обновиться до testing, если вы уже установили стабильный выпуск, отредактируйте файл /etc/apt/sources.list, заменяя 'stable' (или текущее кодовое имя стабильного выпуска) в строках apt на 'testing' (или кодовое имя следующего стабильного выпуска). Могут потребоваться дополнительные изменения в этом файле. Вы также можете сделать это с помощью synaptic.
Кодовое имя следующего стабильного выпуска, например "trixie", будет отслеживать "trixie", даже когда "trixie" перейдет в статус стабильного или старого стабильного выпусков, в том время как "testing" будет отслеживать только тестируемые выпуски. Если вы предпочитаете отслеживать jessie, когда он станет стабильным, обновите файл /etc/apt/sources.list заменив "stable" или "testing" на кодовое имя следующего тестируемого выпуска.
|
Если вы отслеживаете testing или кодовое имя следующего стабильного дистрибутива, вы всегда должны иметь соответствующую deb https://security.debian.org <"testing" или кодовое имя>/updates main строку в файле /etc/apt/sources.list . Подробности см. в ЧаВо. |
После установки или корректировки источников программного обеспечения, регулярно запускайте apt-get update && apt-get upgrade, чтобы получить новые версии и обновления безопасности. Если вы заметили, что некоторые пакеты не обновлены, вы должны попробовать запустить apt-get dist-upgrade, но будьте осторожны, эта команда попытается установить или удалить пакеты, поэтому тщательно проверяйте все предлагаемые действия до процесса выполнения.
Рекомендации по Testing/Sid для пользователей
Пожалуйста, взгляните на рекомендации по использованию Testing/Unstable.
Примечание
2016-07-14, обновляя Stretch из Jessie могли удалиться некоторые пакеты, которые нужны для запуска Gnome, и конечном итоге, вы могли оказаться в командной строке. Для восстановления Gnome, зайдите под пользователем root и выполните следующие команды:
apt-get --reinstall install gdm3 apt-get --reinstall install gnome apt-get --reinstall install gnome-shell dpkg-reconfigure gdm3
Другие пакеты, возможно, также нужно будет переустановить, используйте опцию reinstall, как показано выше, если будут ошибки.
Соображения
Пример из видов временной поломки которые могут произойти в next-stable (testing) дистрибутиве: было обновление perl-5.6.0 до perl-5.6.1 из-за которого perl не мог найти свои модули, если они были из пакета собранного с помощью perl-5.6.0. Однако, вручную установив переменную PERL5LIB на /usr/lib/perl/5.6.0, можно было решить проблему даже до того, как в testing поступит исправленная версия пакета.
Testing меняется чаще чем stable, но не так часто как unstable, поэтому ожидается, что новые стабильные версии программ будут установлены так скоро, как они будут готовы для next-stable (testing). Рано или поздно testing "замораживается' для неминуемой подготовки к становлению стабильным выпуском. Смотрите также DebianStability.
По сравнению со stable и unstable, testing имеет худщую скорость получения обновлений безопасности. Если речь идет о безопасности, не выбирайте testing.
В файле Release можно посмотреть под каким псевдонимом отслеживается testing; например:
Если вам интересно, почему пакет (или конкретная его версия) пока отсутствует в тестируемом выпуске, смотрите объяснения по миграции этого пакета.
- Как ''Testing'' становится новым ''Stable'' выпуском ?
см. DebianReleaseFAQ.
См. также
Debian Bookworm - текущий тестируемый дистрибутив
- Testing
Обновления безопасности тестируемой ветки (из Руководства по безопасности Debian)
Status/Testing - текущий статус Testing
TestingRemovals - как отправить запрос на удаление пакета из testing
Выпуски Debian - больше о различных выпусках Debian.
Debian Stable - официальный выпуск Debian (с наименьшим количеством дефектов и проблем безопасности).
Debian Unstable - репозиторий, где появляются новые и ещё непротестированные пакеты.