Translation(s): English - Français - Italiano - Svenska - Русский - 简体中文(Chinese)
DebianReleases > Debian Testing
Debian testing - это текущее состояние разработки следующего стабильного дистрибутива Debian. Он также выпускается под кодовым названием следующего стабильного дистрибутива, т.е. stretch (на момент 2015-04-25)
Как работает Debian Testing
Пакеты из Debian Unstable автоматически попадают в testing дистрибутив, когда выполнен список требований:
- Пакет находился в "unstable" как минимум в течении 2-10 дней (в зависимости от срочности загрузки).
- Пакет был собран для всех поддерживаемых testing дистрибутивом архитектур.
- Установка пакета в testing не сделает дистрибутив неустанавливаемым.
- Пакет не добавляет новые критические ошибки.
Для более подробной информации смотрите официальную веб-страницу Debian Testing: http://www.debian.org/devel/testing
Эти требования должны обеспечить, что next-stable (testing) пакеты актуальны и находятся в довольно рабочем состоянии. Тем не менее, иногда, особенно когда пакеты реконструируются, пакеты недостаточно подходящие для выпуска могут попасть в next-stable (testing) дистрибутив. Так, можно получить немного удовольствия от использования постоянно развивающегося разрабатываемого дистрибутива.
Как использовать Debian Testing (next-stable)
Первым делом нужно оценить текущее состояние testing дистрибутива. Посмотрите на последние сообщения debian-testing mailing list archive и Status/Testing Wiki-Page. Кроме того, вы также можете посмотреть debian-user и debian-devel списки рассылок, IRC каналы #debian или #debian-next, и, конечно же, debian bug tracker. Вы также можете взглянуть на DebianDesktopHowTo.
Надежный способ установить testing с нуля - это произвести минимальную установку Debian Stable, а потом обновиться со stable до testing.
Кроме того, вы можете использовать testing image of the debian-installer, но обратите внимание, что установщик testing дистрибутива больше подходит для тестирования самого установщика, чем для установки testing дистрибутива. Bugs in the testing installer should be filed against the debian-installer pseudopackage.
Чтобы обновиться до testing, если вы уже установили стабильный выпуск, отредактируйте файл /etc/apt/sources.list, заменяя 'stable' (или текущее кодовое имя стабильного выпуска) в строках apt на 'testing' (или кодовое имя следующего стабильного выпуска). Могут потребоваться дополнительные изменения в этом файле. Вы также можете сделать это с помощью synaptic.
Кодовое имя следующего стабильного выпуска, например "bookworm", будет отслеживать "bookworm", даже когда "bookworm" перейдет в статус стабильного или старого стабильного выпусков, в том время как "testing" будет отслеживать только тестируемые выпуски. Если вы предпочитаете отслеживать jessie, когда он станет стабильным, обновите файл /etc/apt/sources.list заменив "stable" или "testing" на кодовое имя следующего тестируемого выпуска.
|
Если вы отслеживаете testing или кодовое имя следующего стабильного дистрибутива, вы всегда должны иметь соответствующую deb http://security.debian.org <"testing" или кодовое имя>/updates main строку в файле /etc/apt/sources.list . Смотрите this FAQ-Item. |
После установки или корректировки источников программного обеспечения, регулярно запускайте 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.
Вы можете посмотреть под каким псевдонимом (синонимом) отслеживается testing, взглянув на Release file; например:
Если вам интересно почему пакет (или конкретная его версия) пока отсутствует в testing выпуске, смотрите http://bjorn.haxx.se/debian.
- Как ''Testing'' становится новым ''Stable'' выпуском ?
смотрите DebianReleaseFAQ.
Смотрите также
Debian Stretch - bookworm текущий тестируемый дистрибутив
- Testing
Security support for the testing branch (из "Securing Debian Manual")
Status/Testing - текущий статус Testing
TestingRemovals - как сделать запрос на удаление пакета из testing
Debian Releases - больше о различных версия Debian.
Debian Stable - официальный выпуск Debian (с наименьшим количеством ошибок и проблем безопасности).
Debian Unstable - репозиторий, в котором появляются новые и не протестированные пакеты.