Тестування Debian чи Debian Sid?


13

Зараз завантажую DVD-диск Debian 6.

Я не хочу використовувати Stable, я хочу використовувати Testing або Sid, але я не знаю, який з них краще для мене.

Сід справді нестабільний? Чи є тестування сучасним, як Arch? Або це як дистрибутив дистрибутива?

Дякую


3
Якщо ви використовуєте Testing або Sid, я рекомендую вам настійно встановити apt-listbugs. Він попереджає вас перед оновленням пакета, про який повідомлялося про серйозні / серйозні помилки до системи відстеження помилок. З цим, ймовірність отримання зламаної системи чи інших неприємних проблем значно нижча.
jofel

Мабуть, варто також зазначити, що в контексті Debian "стабільний" і "нестабільний" не посилаються на стабільність системи (хоча це теж може здатися доцільним), вони посилаються на версію програмного забезпечення та стабільність API. Тобто "стабільно" рідко, якщо коли-небудь змінюється версія програмного забезпечення та / або API протягом життя випуску (так що, як правило, можна навіть покладатися на конкретні помилки, щоб бути послідовними в рамках стабільного випуску). "Тестування" названо таким, тому що воно призначене лише для тестування для наступного стабільного випуску ...
Джеремі Девіс

Відповіді:


22

Існує цікава частина FAQ щодо Debian GNU / Linux, присвячена цьому питанню. Зокрема, вибір залежить від

  • міркування щодо безпеки / стабільності
  • експертиза користувача
  • потреба в нових версіях програмного забезпечення
  • підтримка нового обладнання

Я хотів би зазначити наступний уривок із цієї сторінки:

  • Стабільна тверда порода. Це не ламається.

  • Тестування переривається рідше, ніж Нестабільне. Але коли вона ламається, потрібно довго виправляти речі. Іноді це можуть бути дні, а часом і місяці.

  • Нестабільне багато змінюється, і воно може зламатися в будь-якій точці. Однак виправлення виправляються багато разів за пару днів, і в ньому завжди є найновіші випуски програмного забезпечення, упаковані для Debian.


Ідеальна відповідь.
bahamat

Один момент, який, на мою думку, недостатньо висвітлений в оригінальному тексті (і, отже, ваша цитата), полягає в тому, що "поломки" в процесі тестування включають проблеми / помилки безпеки. Якщо ви не дбаєте про безпеку свого комп’ютера, тестування - це завжди поганий вибір. IMO, насправді єдиними людьми, які проводять тестування, повинні бути розробники Debian, які буквально тестують наступний реліз ...
Jeremy Davis

7

Використання нестабільного означає, що ви "знаєте, що робите". Ви повинні вміти виправляти проблеми, якщо вони виникають. Нестабільна тенденція час від часу руйнуватися серйозним чином. Не кожен має цей рівень знань. Взагалі, я раджу людям проходити тестування, яке практично ніколи не має основних проблем з нестабільністю, оскільки проблеми з пакунками зазвичай трапляються на шляху їх нестабільності. Я думаю, що це випадок, якщо вам доведеться просити, ви не повинні цього робити. :-) Крім того, використовувати тестування краще до кінця циклу випуску, як тільки він буде заморожений і на шляху до наступної стабільності.

Сказавши це, чому б не працювати стабільно? Я згоден. Якщо ви хочете отримати більше оновленого пакету, ви можете обмежено підтримувати стабільність. Деякі пакети доступні на офіційному веб-сайті , або ви можете зробити це самостійно .


-1 для рекомендування тестування новичкам через відсутність оновлень безпеки. Навіть якщо завантажено збірку оновлень безпеки в момент випуску виправлення безпеки та ви запускаєте оновлення щодня, оновлення буде доступне щонайменше 5 днів для тестування. Під час заморожування буквально через місяць і більше проблему безпеки не залишиться без змін. Якщо ви не дбаєте про безпеку свого комп’ютера, тестування - це завжди поганий вибір. IMO, насправді єдиними людьми, які проводять тестування, повинні бути розробники Debian, які буквально тестують наступну версію ...
Джеремі Девіс

1
@JeremyDavis Мені спантеличено, що я рекомендував людям проходити тестування. Я не впевнений, що це така чудова ідея. Але це було в 2011 році. Сказавши це, я залишу відповідь у спокої. Я думаю, я міг би розмістити повідомлення в чаті, якщо у людей є коментарі.
Faheem Mitha

2

Пакети надходять на тестування після того, як вони були достатньо протестовані на sid, конкретно, два тижні без зайвих повідомлень про помилки. Тестування - це версія RC, так би мовити. Зазвичай це на кілька днів позаду sid щодо найновішого програмного забезпечення.

Якщо ви не займаєтесь розробкою Debian на своїй машині, перейдіть на тестування. Якщо ви плануєте внести свій внесок у Debian, вам буде краще з sid, оскільки всі нові зміни повинні працювати в середовищі sid.

Однак, я використовую sid на своєму робочому столі більше року без жодних збоїв.

Детальніше: http://www.debian.org/doc/FAQ/ch-ftparchives#s-testing


"два тижні" - сьогодні ця цифра котирується як 2 ~ 10 днів. Я не впевнений, що пакети, які я зараз хочу, дотримуються цієї цифри, хоча! Але я помиляюся на стороні обережності і залишаюсь testingпоки що.
підкреслюй_d

-1 для рекомендування тестування новичкам через відсутність оновлень безпеки. Навіть якщо збірка оновлення безпеки завантажується в той момент, коли випускається виправлення безпеки та ви запускаєте оновлення щодня, оновлення буде доступне щонайменше 5 днів для тестування. Під час заморожування буквально через місяць і більше, якщо питання безпеки не залишиться без змін. Якщо ви не дбаєте про безпеку свого комп’ютера, тестування - це завжди поганий вибір. IMO, насправді єдиними людьми, які проводять тестування, повинні бути розробники Debian, які буквально тестують наступний реліз ...
Jeremy Davis

FWIW станом на 2020 рік, загальним правилом є 5 днів у нестабільному режимі, без помилок, зазначених перед тим, як пакет може перейти до тестування. Менше 5 днів (але завжди принаймні 2) є лише в обмежених та конкретних ситуаціях (які стосуються сценаріїв, де відбулися мінімальні зміни вихідного пакета).
Джеремі Девіс

1

Щоб отримати найновіші пакети, але все ще мають зручну систему, слід скористатися тестуванням. Нестабільні повинні використовуватися лише розробниками та людьми, які люблять робити свій внесок у Debian, перевіряючи якість та стабільність пакетів, виправляючи помилки тощо. З точки зору користувача та не розробника Debian ви відчуватимете себе набагато комфортніше, використовуючи тестування Debian, а не нестабільне . Тому я особисто рекомендую Debian Testing, а не Sid.


-1 для рекомендування тестування новичкам через відсутність оновлень безпеки. Навіть якщо завантажено збірку оновлень безпеки в момент випуску виправлення безпеки та ви запускаєте оновлення щодня, оновлення буде доступне щонайменше 5 днів для тестування. Під час заморожування буквально через місяць і більше проблему безпеки не залишиться без змін. Якщо ви не дбаєте про безпеку свого комп’ютера, тестування - це завжди поганий вибір. IMO, насправді єдиними людьми, які проводять тестування, повинні бути розробники Debian, які буквально тестують наступну версію ...
Джеремі Девіс

@JeremyDavis Рекомендуючи стабільний не відповів би на початкове запитання. Насправді оператору зрозуміло, що він не хоче використовувати стабільний.
сакіск

Домовились. Я лише зазначив, чому тестування було поганою ідеєю, і його не слід рекомендувати нікому, якщо вони насправді не тестують ...
Джеремі Девіс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.