Translation(s): English - Español - Français - Italiano - Svenska - Português (Brasil) - Русский - Українська - 简体中文(Chinese)

Випуски Debian > Тестова Debian


Як тестування Debian працює?

Пакунки з ?Нестабільної Debian переходять на тестування наступного стабільного дистрибутиву автоматично, коли задоволено перелік вимог:

Для глибшого ознайомлення див. офіційну сторінку Тестової Debian: https://www.debian.org/devel/testing

Ці вимоги повинні ґарантувати, що пакунки до тестового (наступного стабільного) випуску в актуальні та робочому стані. Тим не менше, інколи, особливо коли пакунки реструктуруються, не зовсім готові до випуску пакунки можуть потрапити в тестовий дистрибутив. Тож, там може залишитися трохи радощів від використання постійно еволюціонуючого розроблювального дистрибутиву.

Як використовувати Тестову (наступну стабільну) Debian?

Перш за все оцінити поточний стан тестування. Гляньте останні теми в архіві поштового розсилання debian-testing і на вікісторінці Status/Testing. Окрім цих вузьконаправлених джерел, можете також використовувати загальні: поштові розсилки debian-user і debian-devel, IRC-канали #debian або #debian-next, і звичайно ж debian bug tracker. Також можна глянути на DebianDesktopHowTo.

Як встановити Тестову (наступну стабільну) Debian?

Надійний спосіб встановити тестову версію з нуля — це зробити мінімальне встановлення зі стабільного інсталятора, і потім зробити upgrade зі стабільної системи до тестової (дивись нижче).

Є також щотижневі і щоденні образи збірок, що дозволяють встановити тестову Debian безпосередньо. Деякі з них це iso-образи netinstall, які вимагають з’єднання з інтернетом протягом встановлення.

Інший спосіб, це використання тестового образу інсталятора debian, але зауважте, що це тестовий інсталятор, який годиться більше для тестування інсталятора, ніж встановлення тестової системи. Помилки в тестовому інсталяторі потрібно адресувати псевдопакунку debian-installer.

Як оновити систему до Тестової (наступної стабільної) Debian?

<!>

Будь ласка, оновляйтеся до тестової Debian з поточної стабільної версії. Оновлення зі старої стабільної не підтримується і можуть виникнути неочікувані помилки.

Щоб оновити систему до тестової версії з поточної стабільної, якщо у вас вже встановлено стабільну версію, виконайте такі кроки:

  1. Відредагуйте свій apt sources замінивши 'stable' (або bullseye, кодова назва для поточного стабільного випуску) на 'testing' (або bookworm, кодова назва для наступного стабільного випуску).

  2. Вилучіть, виключіть або закоментуйте стабільні оновлення безпеки в apt sources (усе що містить security.debian.org).

  3. Вилучіть, виключіть або закоментуйте усі інші стабільні джерела apt, такі як *-backports чи *-updates.
  4. Перевірте чи ваша інсталяція не закріплена за певним випуском у /etc/apt/apt.conf.d/00default-release

Кодова назва наступного стабільного випуску, в цьому випадку "bookworm", буде стежити за випуском "bookworm", навіть коли він перейде у “stable” і пізніші oldstable, в той час, як “testing” зміниться на новий стабільний випуск. Якщо ви бажаєте відстежувати випуск Bookworm, коли він стане стабільним, оновіть свої джерела apt, замінивши "stable" або "testing" на "bookworm".

<!>

Якщо ви відстежуєте назву testing або кодову назву наступного стабільного дистрибутиву, то у ваших джерелах apt завжди має бути пункт deb http://security.debian.org <"testing" або кодова_назва>-security main. Дивись цей пункт у FAQ.

Після зміни джерел програмного забезпечення завжди запускайте apt update && apt upgrade, щоб отримувати нові версії та оновлення безпеки. Якщо ви помітили, що деякі пакунки не оновилися — спробуйте apt full-upgrade, але пам’ятайте, що ця команда може встановляти і видаляти пакунки, тому ретельно перевіряйте усі запропоновані дії перед продовженням.

Хороші практики для користувачів Testing/Sid

Будь ласка, ознайомтеся з кращими практиками для користувачів Testing/Unstable і подумайте над їхньою реалізацією.

Хороші практики для користувачів Testing

Це хороша ідея включати нестабільні та експериментальні джерела у ваш apt, тоді ви матимете доступ до новіших пакунків. З налаштуванням APT::Default-Release у конфіґурації apt або закріпленням apt ви можете отримувати тестові пакунки за замовчуванням, але якщо ви вручну оновите деякі пакунки до нестабільної чи експериментальної версії, то отримуватимете оновлення з цього набору, аж поки пакунок не перейде у нестабільні або тестові. Закріплення apt потребує пріоритетів менших ніж 990 і рівних чи вищих ніж 500 для хорошої роботи. Ви можете також закріплювати пакунки з нестабільних/експериментальних, якщо бажаєте завжди отримувати останні їхні версії.

Це хороша ідея встановляти оновлення безпеки з unstable, оскільки потрібен деякий час поки вони потраплять у testing, і тому команда безпеки випускає лише оновлення для unstable. Якщо у вашому apt є джерела unstable, але закріплені нижче ніж testing, ви можете автоматично додати тимчасове закріплення для пакунків з виправленими проблемами безпеки для unstable використовуючи вивід debsecan.

Міркування

Прикладом типових тимчасових поломок, які можуть трапитися під час наступного стабільного тестування, було оновлення з perl-5.6.0 до perl-5.6.1, що призвело до того, що perl не зміг знайти свої модулі, які були в пакунку побудованому для perl-5.6.0. Однак, вручну задавши змінній середовища PERL5LIB значення /usr/lib/perl/5.6.0 ситуацію можна було вирішити до того, як виправлений пакунок вступив на тестування.

Testing змінюється частіше за [uk/DebianStable|stable], але не так скажено як ?unstable, тож очікуйте, що нові стабільні версії програм, які ви використовуєте, будуть встановлені, як тільки будуть готові до наступного стабільного тестування, окрім випадків коли тестування “заморожується” для підготовки до неминучого стабільного випуску. Дивись також Стабільність Debian.

Порівняно зі стабільною (stable) та нестабільною (unstable) версією, наступна стабільна тестова (testing) версія має найгіршу швидкість оновлення безпеки. Тому, не надавайте перевагу тестовій версії, якщо безпека є проблемою.

Ви можете глянути під яким псевдонімом відстежується дистрибутив у файлі Release:

Якщо вам цікаво, чому пакунок (або його окрема версія) ще не тестується, перегляньте виправдання міграції тестування для пакунка. виправдання міграцій тестування для пакунка.

Як ''тестовий'' випуск стає новим ''стабільним'' ?

див. DebianReleaseFAQ.

Див. також


CategoryRelease