Тестирование Debian или Sid Debian?


13

В настоящее время я загружаю DVD Debian 6.

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

Сид действительно нестабилен? Тестирование актуально, как это делает Arch? Или это как бездорожный релизный дистрибутив?

Благодарность


3
Если вы используете Testing или Sid, я настоятельно рекомендую вам установить apt-listbugs. Он предупреждает вас перед обновлением пакета, о котором сообщалось о серьезных / серьезных ошибках в систему отслеживания ошибок. С этим вероятность получения сломанной системы или других неприятных проблем намного ниже.
— Джофель

Возможно, также стоит отметить, что в контексте Debian «стабильный» и «нестабильный» не относятся к стабильности системы (хотя это может показаться подходящим), они относятся к версии программного обеспечения и стабильности API. Т.е. «стабильный» редко, если когда-либо меняет версию программного обеспечения и / или API в течение срока действия релиза (так что вы, как правило, можете даже полагаться на специфическое поведение с ошибками, чтобы быть последовательным в стабильном выпуске). «test» назван так, потому что он предназначен только для тестирования следующего стабильного релиза ...
— Джереми Дэвис

Ответы:


22

На этот вопрос есть интересная часть FAQ по Debian GNU / Linux. В частности, выбор зависит от

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

Я хотел бы указать на следующий отрывок из этой страницы:

  • Стабильно - твердое тело. Это не ломается.

  • Тестирование прерывается реже, чем Unstable. Но когда он ломается, требуется много времени, чтобы все было исправлено. Иногда это могут быть дни, а иногда и месяцы.

  • Нестабильные изменения сильно меняются, и они могут сломаться в любой момент. Однако исправления исправляются во многих случаях в течение нескольких дней, и в него всегда входят последние выпуски программного обеспечения, упакованные для Debian.


Идеальный ответ.
— Багамат

Я не верю в то, что в исходном тексте (и, следовательно, в вашей цитате) достаточно подчеркивается, что "поломки" в ходе тестирования включают проблемы / ошибки безопасности. Если вы не заботитесь о безопасности своего компьютера, тестирование всегда является плохим выбором. ИМО, действительно, единственными, кто проводит тестирование, должны быть разработчики Debian, которые буквально тестируют следующий релиз ...
— Джереми Дэвис

7

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

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


-1 за рекомендацию тестирования новичкам из-за отсутствия обновлений безопасности. Даже если сборка обновлений для системы безопасности загружена в тот момент, когда выпущено исправление безопасности, и вы запускаете обновления каждый день, обновление будет доступно не менее 5 дней для тестирования. В течение фиксированного периода буквально через месяц или больше проблема безопасности останется незамеченной. Если вы не заботитесь о безопасности своего компьютера, тестирование всегда является плохим выбором. ИМО, действительно, единственными, кто проводит тестирование, должны быть разработчики Debian, которые буквально тестируют следующий релиз ...
— Джереми Дэвис

@JeremyDavis Я озадачен тем, что рекомендовал людям проводить тестирование. Я не уверен, что это отличная идея. Но это было в 2011 году. Сказав это, я оставлю ответ один. Я думаю, я мог бы оставлять сообщения в чате, если у людей есть комментарии.
— Фахим Митха

2

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

Если вы не занимаетесь разработкой Debian на своей машине, продолжайте тестирование. Если вы планируете внести свой вклад в Debian, вам лучше использовать sid, поскольку все новые изменения должны работать в среде sid.

Тем не менее, я использую sid на своем рабочем столе более года без сбоев.

Подробности: http://www.debian.org/doc/FAQ/ch-ftparchives#s-testing


«две недели» - в настоящее время эта цифра указывается как 2 ~ 10 дней. Я не уверен, что пакеты, которые я в настоящее время хочу, придерживаются той цифры, все же! Но я буду на стороне предостережения и сейчас останусь testing.
— underscore_d

-1 за рекомендацию тестирования новичкам из-за отсутствия обновлений безопасности. Даже если сборка обновлений для системы безопасности загружена в тот момент, когда выпущено исправление безопасности, и вы запускаете обновления каждый день, обновление будет доступно не менее 5 дней для тестирования. В течение фиксированного периода буквально через месяц или больше проблема безопасности останется незамеченной. Если вы не заботитесь о безопасности своего компьютера, тестирование всегда является плохим выбором. ИМО, действительно, единственными, кто проводит тестирование, должны быть разработчики Debian, которые буквально тестируют следующий релиз ...
— Джереми Дэвис

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

1

Чтобы получить самые обновленные пакеты, но при этом иметь работоспособную систему, вам следует использовать тестирование. Unstable следует использовать только разработчикам и людям, которые любят вносить свой вклад в Debian, проверяя качество и стабильность пакетов, исправляя ошибки и т. Д. С точки зрения пользователя и разработчика, не являющегося Debian, вы будете чувствовать себя намного комфортнее, используя тестирование Debian, а не нестабильно. , Поэтому я лично рекомендую тестирование Debian, а не Sid.


-1 за рекомендацию тестирования новичкам из-за отсутствия обновлений безопасности. Даже если сборка обновлений для системы безопасности загружена в тот момент, когда выпущено исправление безопасности, и вы запускаете обновления каждый день, обновление будет доступно не менее 5 дней для тестирования. В течение фиксированного периода буквально через месяц или больше проблема безопасности останется незамеченной. Если вы не заботитесь о безопасности своего компьютера, тестирование всегда является плохим выбором. ИМО, действительно, единственными, кто проводит тестирование, должны быть разработчики Debian, которые буквально тестируют следующий релиз ...
— Джереми Дэвис
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.