Тестирование 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.