Translation(s): English - Français - Italiano - Svenska - Русский - 简体中文(Chinese)

DebianReleases > Debian Testing


Как работает Debian Testing

Пакеты из Debian Unstable автоматически попадают в тестируемый дистрибутив, когда выполнены следующие требования:

Для более подробной информации смотрите официальную веб-страницу 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.

См. также