Differences between revisions 1 and 2
Revision 1 as of 2020-12-22 18:53:07
Size: 14770
Editor: AndMizyk
Comment: created page
Revision 2 as of 2021-11-02 14:13:32
Size: 14783
Editor: AndMizyk
Comment: fix spelling; sync with en version #98
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[DebianTesting|English]] - [[es/DebianTesting|Español]] - [[fr/DebianTesting|Français]] - [[it/DebianTesting|Italiano]] - [[sv/DebianTesting|Svenska]] - [[pt_BR/DebianTesting|Português (Brasil)]] - [[ru/DebianTesting|Русский]] - Українська - [[zh_CN/DebianTesting|简体中文(Chinese)]]-~ <<Include(DebianTesting, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
Line 4: Line 4:
[[DebianReleases|Випуски Debian]] > Тестова Debian [[uk/DebianReleases|Випуски Debian]] > Тестова Debian
Line 7: Line 7:
 ''Тестування'' Debian - це поточний стан розробки наступного стабільного дистрибутиву Debian. Він також надається під кодовою назвою наступного стабільного випуску, <<DebianCodenameLink(testing)>> - кодова назва поточного тестування.  ''Тестування'' Debian це поточний стан розробки наступного стабільного дистрибутиву Debian. Він також надається під кодовою назвою наступного стабільного випуску, <<DebianCodenameLink(testing)>> кодова назва поточного тестування.
Line 9: Line 9:
== Як тестування Debian працює? ==
Пакунки з [[uk/DebianUnstable|Нестабільної Debian]] переходять на тестування наступного стабільного дистрибутиву автоматично, коли задоволено перелік вимог:
== Як відбувається тестування Debian? ==
Пакунки з [[uk/DebianUnstable|Нестабільної Debian]] переходять на тестування в наступний стабільний дистрибутив автоматично, коли задоволено перелік вимог:
Line 12: Line 12:
 * Пакунок був у “нестабільній” стадії принаймні від 2 до 10 днів (залежить від терміновості завантаження).
 * Пакунок було зібрано для всіх архітектур, на яких має працювати поточна версія для тестування.
 * Встановлення пакунку на тестовому дистрибутиві не зробить його більш невстановлювальним.
 * Пакунок був на «нестабільному» етапі принаймні від 2 до 10 днів (залежить від терміновості завантаження).
 * Пакунок зібрано для всіх архітектур, на яких має працювати поточна версія для тестування.
 * Встановлення пакунка на тестовому дистрибутиві не погіршить стан дистрибутиву.
Line 18: Line 18:
Для глибшого ознайомлення див. офіційну сторінку Тестової Debian: https://www.debian.org/devel/testing Для глибшого ознайомлення дивіться офіційну сторінку Тестової Debian: https://www.debian.org/devel/testing
Line 21: Line 21:
Ці вимоги повинні ґарантувати, що пакунки до тестового (наступного стабільного) випуску в актуальні та робочому стані. Тим не менше, інколи, особливо коли пакунки реструктуруються, не зовсім готові до випуску пакунки можуть потрапити в тестовий дистрибутив. Тож, там може залишитися трохи радощів від використання постійно еволюціонуючого розроблювального дистрибутиву. Ці вимоги повинні гарантувати актуальність і робочий стан пакунків тестового (наступного стабільного) випуску. Тим не менше, в тестовий дистрибутив можуть потрапити не зовсім готові до випуску пакунки, особливо коли пакунки переструктуровуються. Тому, там може залишитися трохи «задоволення» від використання дистрибутиву, що розробляєтсья і розвивається.
Line 23: Line 23:
== Як використовувати Тестову (наступну стабільну) Debian? == == Як користуватися тестовою (наступною стабільною) Debian? ==
Line 25: Line 25:
Перш за все оцінити поточний стан тестування. Гляньте останні теми в [[https://lists.debian.org/debian-testing|архіві поштового розсилання debian-testing]] і на [[Status/Testing|вікісторінці Status/Testing]]. Окрім цих вузьконаправлених джерел, можете також використовувати загальні: поштові розсилки [[https://lists.debian.org/debian-user|debian-user]] і [[https://lists.debian.org/debian-devel|debian-devel]], IRC-канали #debian або #debian-next, і звичайно ж [[https://bugs.debian.org|debian bug tracker]]. Також можна глянути на [[DebianDesktopHowTo]]. Перш за все оцініть поточний стан тестування. Перегляньте останні теми в [[https://lists.debian.org/debian-testing|архіві поштової розсилки debian-testing]] і на [[uk/Status/Testing|вікісторінці Status/Testing]]. Окрім цих вузьконаправлених джерел, можете також користуватися загальними поштовими розсилками [[https://lists.debian.org/debian-user|debian-user]] і [[https://lists.debian.org/debian-devel|debian-devel]], IRC-каналами #debian або #debian-next, і звичайно [[https://bugs.debian.org|відстежувачем вад debian]]. Також дивіться [[DebianDesktopHowTo]].
Line 27: Line 27:
=== Як встановити Тестову (наступну стабільну) Debian? === === Як встановити тестову (наступну стабільну) Debian? ===
Line 29: Line 29:
Надійний спосіб встановити тестову версію з нуля — це зробити мінімальне встановлення зі стабільного інсталятора, і потім зробити upgrade зі стабільної системи до тестової (дивись нижче). Надійним способом встановлення тестової версії з нуля є мінімальне встановлення через стабільний встановлювач, а потім оновитися командою upgrade зі стабільної системи до тестової (дивіться нижче).
Line 31: Line 31:
Є також [[https://cdimage.debian.org/cdimage/weekly-builds/|щотижневі]] і [[https://cdimage.debian.org/cdimage/daily-builds/|щоденні]] образи збірок, що дозволяють встановити тестову Debian безпосередньо. Деякі з них це iso-образи netinstall, які вимагають з’єднання з інтернетом протягом встановлення. Є також [[https://cdimage.debian.org/cdimage/weekly-builds/|щотижневі]] і [[https://cdimage.debian.org/cdimage/daily-builds/|щоденні]] образи збірок, які дозволяють встановити тестову Debian безпосередньо. Деякі з цих iso-образів є netinstall, вони під час встановлення вимагають з’єднання з Інтернетом.
Line 33: Line 33:
Інший спосіб, це використання [[https://www.debian.org/devel/debian-installer/|тестового образу інсталятора debian]], але зауважте, що це тестовий інсталятор, який годиться більше для тестування інсталятора, ніж встановлення тестової системи. Помилки в тестовому інсталяторі потрібно адресувати псевдопакунку debian-installer. Іншим способом є використання [[https://www.debian.org/devel/debian-installer/|тестового образа встановлювача debian]], але зауважте, що це тестовий встановлювач, який годиться здебільшого для тестування встановлювача, ніж встановлення тестової системи. Помилки в тестовому встановлювачі адресуйте псевдопакунку debian-installer.
Line 35: Line 35:
=== Як оновити систему до Тестової (наступної стабільної) Debian? === === Як оновити систему до тестової (наступної стабільної) Debian? ===
Line 37: Line 37:
||<tablewidth="100%" tablestyle=""bgcolor="#ffffff" width="32px" style="border-color: rgb(255, 0, 0); text-align: center;"> <!> ||<style="border-color: rgb(255, 0, 0);"> Будь ласка, оновляйтеся до тестової Debian з поточної стабільної версії. Оновлення зі старої стабільної не підтримується і можуть виникнути неочікувані помилки. || ||<tablewidth="100%" tablestyle=""bgcolor="#ffffff" width="32px" style="border-color: rgb(255, 0, 0); text-align: center;"> <!> ||<style="border-color: rgb(255, 0, 0);">Будь ласка, оновляйтеся до тестової Debian із поточного стабільного дистрибутиву. Оновлення зі старого стабільного дистрибутиву не підтримується і можуть виникати неочікувані помилки. ||
Line 39: Line 39:
Щоб оновити систему до тестової версії з поточної стабільної, якщо у вас вже встановлено стабільну версію, виконайте такі кроки: Щоб оновити систему до тестової версії з поточного стабільного дистрибутиву, якщо Ви вже встановили стабільну версію, виконайте наступні кроки:
Line 41: Line 41:
 1. Відредагуйте свій [[SourcesList|apt sources]] замінивши 'stable' (або <<DebianCodename(stable)>>, кодова назва для поточного стабільного випуску) на 'testing' (або <<DebianCodename(testing)>>, кодова назва для наступного стабільного випуску).
 1. Вилучіть, виключіть або закоментуйте стабільні оновлення безпеки в apt sources
(усе що містить ''security.debian.org'').
 1. Вилучіть, виключіть або закоментуйте усі інші стабільні джерела apt, такі як *-backports чи *-updates.
 1. Перевірте чи ваша інсталяція не закріплена за певним випуском у '''/etc/apt/apt.conf.d/00default-release'''
 1. Змініть свої [[SourcesList|джерела apt]] замінивши 'stable' (або <<DebianCodename(stable)>> — кодова назва поточного стабільного дистрибутиву) на 'testing' (або <<DebianCodename(testing)>> — кодова назва наступного стабільного дистрибутиву).
 1. Видаліть
, вимкніть або закоментуйте стабільні оновлення безпеки в джерелах apt (все що містить ''security.debian.org'').
 1. Видаліть, вимкніть або закоментуйте всі інші стабільні джерела apt, такі як *-backports або *-updates.
 1. Перевірте чи Ваше встановлення не закріплене за певним випуском в '''/etc/apt/apt.conf.d/00default-release'''
Line 46: Line 46:
Кодова назва наступного стабільного випуску, в цьому випадку "<<DebianCodename(testing)>>", буде стежити за випуском "<<DebianCodename(testing)>>", навіть коли він перейде у “stable” і пізніші oldstable, в той час, як “testing” зміниться на новий стабільний випуск. Якщо ви бажаєте відстежувати випуск <<DebianCodenameLink(testing)>>, коли він стане стабільним, оновіть свої [[SourcesList|джерела apt]], замінивши "stable" або "testing" на "<<DebianCodename(testing)>>". Кодова назва наступного стабільного випуску, в даному випадку «<<DebianCodename(testing)>>», стежитиме за випуском «<<DebianCodename(testing)>>», навіть коли він перейде у «stable» або пізніші репозиторії oldstable, тоді як «testing» зміниться на новий стабільний випуск. Якщо Ви хочете стежти за випуском <<DebianCodenameLink(testing)>> після того як він стане стабільним, оновіть свої [[SourcesList|джерела apt]] замінивши «stable» або «testing» на «<<DebianCodename(testing)>>».
Line 48: Line 48:
||<tablewidth="100%" tablestyle=""bgcolor="#ffffff" width="32px" style="border-color: rgb(255, 0, 0); text-align: center;"> <!> ||<style="border-color: rgb(255, 0, 0);"> Якщо ви відстежуєте назву testing або кодову назву наступного стабільного дистрибутиву, то у ваших [[SourcesList|джерелах apt]] завжди має бути пункт '''{{{deb http://security.debian.org <"testing" або кодова_назва>-security main}}}'''. Дивись [[https://www.debian.org/security/faq#testing|цей пункт у FAQ]]. || ||<tablewidth="100%" tablestyle=""bgcolor="#ffffff" width="32px" style="border-color: rgb(255, 0, 0); text-align: center;"> <!> ||<style="border-color: rgb(255, 0, 0);"> Якщо Ви стежите за назвою testing або кодовою назвою наступного стабільного дистрибутиву, то у Ваших [[SourcesList|джерелах apt]] завжди повинен бути пункт '''{{{deb http://security.debian.org <"testing" або кодова_назва>-security main}}}'''. Дивіться [[https://www.debian.org/security/faq#testing|про цей пункт у ЧаП]]. ||
Line 50: Line 50:
Після зміни джерел програмного забезпечення завжди запускайте '''{{{apt update && apt upgrade}}}''', щоб отримувати нові версії та оновлення безпеки. Якщо ви помітили, що деякі пакунки не оновилися — спробуйте {{{apt full-upgrade}}}, але пам’ятайте, що ця команда може встановляти і видаляти пакунки, тому ретельно перевіряйте усі запропоновані дії перед продовженням. Після зміни джерел ПЗ завжди запускайте '''{{{apt update && apt upgrade}}}''', щоб отримувати нові версії і оновлення безпеки. Якщо Ви замітили, що деякі пакунки не оновилися — спробуйте {{{apt full-upgrade}}}, але пам’ятайте, що ця команда може встановлювати і видаляти пакунки, тому ретельно перевіряйте всі запропоновані дії перед тим як продовжити.
Line 52: Line 52:
=== Хороші практики для користувачів Testing/Sid === === Хороша практика для користувачів Testing/Sid ===
Line 54: Line 54:
Будь ласка, ознайомтеся з [[https://wiki.debian.org/DebianUnstable#What_are_some_best_practices_for_testing.2Fsid_users.3F|кращими практиками для користувачів Testing/Unstable]] і подумайте над їхньою реалізацією. Будь ласка, ознайомтеся з [[https://wiki.debian.org/DebianUnstable#What_are_some_best_practices_for_testing.2Fsid_users.3F|кращими практиками для користувачів Testing/Unstable]] і обдумайте їхню реалізацією.
Line 56: Line 56:
=== Хороші практики для користувачів Testing === === Хороша практика для користувачів Testing ===
Line 58: Line 58:
Це хороша ідея включати нестабільні та експериментальні джерела у ваш apt, тоді ви матимете доступ до новіших пакунків. З налаштуванням {{{APT::Default-Release}}} у [[AptConfiguration#apt.conf|конфіґурації apt]] або [[AptConfiguration#apt_preferences_.28APT_pinning.29|закріпленням apt]] ви можете отримувати тестові пакунки за замовчуванням, але якщо ви вручну оновите деякі пакунки до нестабільної чи експериментальної версії, то отримуватимете оновлення з цього набору, аж поки пакунок не перейде у нестабільні або тестові. Закріплення apt потребує пріоритетів менших ніж 990 і рівних чи вищих ніж 500 для хорошої роботи. Ви можете також закріплювати пакунки з нестабільних/експериментальних, якщо бажаєте завжди отримувати останні їхні версії. Додавати нестабільні і експериментальні джерела у свій apt є гарною думкою. Тоді Ви матимете доступ до новіших пакунків. Із параметром {{{APT::Default-Release}}} у [[AptConfiguration#apt.conf|файлі налаштувань apt]] або [[AptConfiguration#apt_preferences_.28APT_pinning.29|закріпленням в apt]] Ви зможете отримувати тестові пакунки за замовчуванням, але якщо Ви вручну оновите деякі пакунки до нестабільної чи експериментальної версії, то отримуватимете оновлення з цього набору, аж доки пакунок не перейде в нестабільний або тестовий дистрибутив. Для хорошої роботи закріплення apt потребує пріоритетів менших ніж 990 і рівних або вищих ніж 500. Якщо Ви бажаєте завжди отримувати останні версії пакунків із нестабільних/експериментальних репозиторіїв, можете закріпити ці пакунки.
Line 60: Line 60:
Це хороша ідея встановляти оновлення безпеки з unstable, оскільки потрібен деякий час поки вони потраплять у testing, і тому команда безпеки випускає лише оновлення для unstable. Якщо у вашому apt є джерела unstable, але [[AptConfiguration#apt_preferences_.28APT_pinning.29|закріплені]] нижче ніж testing, ви [[DebianBug:725934|можете]] автоматично додати тимчасове закріплення для пакунків з виправленими проблемами безпеки для unstable використовуючи вивід DebianPackage:debsecan. Встановлювати оновлення безпеки з unstable є гарною думкою, тому що потрібен деякий час доки вони потраплять у testing. Тому команда безпеки випускає лише оновлення для unstable. Якщо у Вашому apt є джерела unstable, але [[AptConfiguration#apt_preferences_.28APT_pinning.29|закріплені]] нижче ніж testing, Ви [[DebianBug:725934|можете]] автоматично додати тимчасове закріплення для пакунків із виправленими проблемами безпеки для unstable використовуючи вивід DebianPackage:debsecan.
Line 64: Line 64:
Прикладом типових тимчасових поломок, які можуть трапитися під час наступного стабільного тестування, було оновлення з perl-5.6.0 до perl-5.6.1, що призвело до того, що perl не зміг знайти свої модулі, які були в пакунку побудованому для perl-5.6.0. Однак, вручну задавши змінній середовища PERL5LIB значення /usr/lib/perl/5.6.0 ситуацію можна було вирішити до того, як виправлений пакунок вступив на тестування. Прикладом типових тимчасових поломок, які можуть траплятися під час наступного стабільного тестування, є оновлення з perl-5.6.0 до perl-5.6.1, що призвело до того, що perl не зміг знайти свої модулі, які були в пакунку побудованому для perl-5.6.0. Однак, вручну вказавши змінній середовища PERL5LIB значення /usr/lib/perl/5.6.0 ситуацію можна було вирішити до того, як виправлений пакунок став на тестування.
Line 66: Line 66:
Testing змінюється частіше за [uk/DebianStable|stable], але не так скажено як [[uk/DebianUnstable|unstable]], тож очікуйте, що нові стабільні версії програм, які ви використовуєте, будуть встановлені, як тільки будуть готові до наступного стабільного тестування, окрім випадків коли тестування “заморожується” для підготовки до неминучого стабільного випуску. Дивись також [[DebianStability|Стабільність Debian]]. Тестовий репозиторій змінюється частіше ніж [[uk/DebianStable|стабільний]], але не так скажено як [[uk/DebianUnstable|нестабільний]], тому очікуйте, що нові стабільні версії програм, які Ви використовуєте, встановляться відразу, як будуть готовими до наступного стабільного тестування, окрім випадків коли тестування «заморожується» для підготовки до неминучого стабільного випуску. Дивіться також [[DebianStability|Стабільність Debian]].
Line 68: Line 68:
Порівняно зі стабільною (stable) та нестабільною (unstable) версією, наступна стабільна тестова (testing) версія має найгіршу швидкість оновлення безпеки. Тому, не надавайте перевагу тестовій версії, якщо безпека є проблемою. Порівняно зі стабільним і нестабільним випуском, тестова (наступна стабільна) версія має найменшу швидкість оновлення безпеки. Тому, якщо безпека для Вас є проблемою, не надавайте перевагу тестовій версії.
Line 70: Line 70:
Ви можете глянути під яким псевдонімом відстежується дистрибутив у файлі Release: Під якою назвою відстежується дистрибутив можна глянути у файлі Release:
Line 73: Line 73:
Якщо вам цікаво, чому пакунок (або його окрема версія) ще не тестується, перегляньте виправдання міграції тестування для пакунка. [[https://qa.debian.org/excuses.php|виправдання міграцій тестування для пакунка]]. Якщо Вам цікаво, чому пакунок (або його окрема версія) ще не тестується, перегляньте виправдання про перенесення тестування пакунка. [[https://qa.debian.org/excuses.php|виправдання про перенесення тестування для пакунка]].
Line 75: Line 75:
 Як ''тестовий'' випуск стає новим ''стабільним'' ? :: див. [[DebianReleaseFAQ]].  Як ''тестовий'' випуск стає новим ''стабільним'' ? :: дивіться [[DebianReleaseFAQ]].
Line 79: Line 79:
 * <<DebianCodenameLink(testing)>> - поточний тестовий дистрибутив.  * <<DebianCodenameLink(testing)>> поточний тестовий дистрибутив.
Line 81: Line 81:
  * [[https://www.debian.org/doc/manuals/securing-debian-howto/ch10.en.html#s-security-support-testing|Підтримка безпеки для тестової гілки]] (з "Посібника Debian з безпеки")
  * [[Status/Testing]] - поточний стан тестування
  * [[TestingRemovals]] - як подати запит на вилучення пакунка з тестування?
 * [[DebianReleases|Випуски Debian]] - детальніше про різні випуски Debian.
  * [[uk/DebianStable|Стабільна Debian]] - офіційний випуск Debian (один з тих, де менше помилок і менше проблем з безпекою).
  * [[uk/DebianUnstable|Нестабільна Debian]] - репозиторій, в який потрапляють нові та нетестовані пакунки
  * [[https://www.debian.org/doc/manuals/securing-debian-manual/ch10.en.html#security-support-testing|Підтримка безпеки для тестової гілки]] (з «Посібника Debian із безпеки»)
  * [[uk/Status/Testing]] поточний стан тестування
  * [[TestingRemovals]] як подати запит на вилучення пакунка з тестування?
 * [[uk/DebianReleases|Випуски Debian]] детальніше про різні випуски Debian.
  * [[uk/DebianStable|Стабільна Debian]] офіційний випуск Debian (один із тих, де менше помилок і менше проблем із безпекою).
  * [[uk/DebianUnstable|Нестабільна Debian]] репозиторій, у який потрапляють нові та нетестовані пакунки.

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


  • Тестування Debian — це поточний стан розробки наступного стабільного дистрибутиву Debian. Він також надається під кодовою назвою наступного стабільного випуску, Bookworm — кодова назва поточного тестування.

Як відбувається тестування Debian?

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

  • Пакунок був на «нестабільному» етапі принаймні від 2 до 10 днів (залежить від терміновості завантаження).
  • Пакунок зібрано для всіх архітектур, на яких має працювати поточна версія для тестування.
  • Встановлення пакунка на тестовому дистрибутиві не погіршить стан дистрибутиву.
  • Пакунок не створює нових критичних помилок у випуску.

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

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

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

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

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

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

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

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

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

<!>

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

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

  1. Змініть свої джерела apt замінивши 'stable' (або bullseye — кодова назва поточного стабільного дистрибутиву) на 'testing' (або bookworm — кодова назва наступного стабільного дистрибутиву).

  2. Видаліть, вимкніть або закоментуйте стабільні оновлення безпеки в джерелах apt (все що містить 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. Дивіться про цей пункт у ЧаП.

Після зміни джерел ПЗ завжди запускайте 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 ситуацію можна було вирішити до того, як виправлений пакунок став на тестування.

Тестовий репозиторій змінюється частіше ніж стабільний, але не так скажено як ?нестабільний, тому очікуйте, що нові стабільні версії програм, які Ви використовуєте, встановляться відразу, як будуть готовими до наступного стабільного тестування, окрім випадків коли тестування «заморожується» для підготовки до неминучого стабільного випуску. Дивіться також Стабільність Debian.

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

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

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

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

дивіться DebianReleaseFAQ.

Див. також

  • Bookworm — поточний тестовий дистрибутив.

  • Тестування
  • Випуски Debian — детальніше про різні випуски Debian.

    • Стабільна Debian — офіційний випуск Debian (один із тих, де менше помилок і менше проблем із безпекою).

    • ?Нестабільна Debian — репозиторій, у який потрапляють нові та нетестовані пакунки.


CategoryRelease