[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ вперед ]


Часто задаваемые вопросы о Debian GNU/Linux
Глава 3 - Выбор дистрибутива Debian


Существует несколько различных дистрибутивов Debian. И очень важно сделать правильный выбор. В этой главе приводится информация, полезная для тех пользователей, которые хотят выбрать дистрибутив, наиболее подходящий для своей системы, а также рассматриваются ответы на вопросы, которые могут возникнуть в этом случае. Здесь речь идёт не о том, «почему лучше выбрать Debian», а о том, «какой из дистрибутивов Debian больше вам подходит».

Подробности о доступных дистрибутивах смотрите Сколько существует дистрибутивов Debian?, раздел 6.1.


3.1 Какой дистрибутив Debian (стабильный/тестируемый/нестабильный) лучше всего мне подойдёт?

Ответить на этот вопрос не так-то просто. На самом деле это зависит от того, для чего он вам нужен. Лучше всего было бы спросить друга, который уже знаком с Debian. Но это не значит, что решение нельзя принять самостоятельно. Фактически, вы сможете принять решение после прочтения этой главы.

Надеемся, что ответы на дальнейшие вопросы больше прояснят ситуацию. Если после прочтения всех ЧаВо вам всё ещё трудно принять решение, остановитесь на стабильном дистрибутиве.


3.1.1 Вы предлагаете установить стабильный дистрибутив, но при его использовании не обнаруживается или не работает такое-то аппаратное обеспечение. Что делать?

Попробуйте поискать в каком-нибудь поисковике в Интернет, может быть кто-то заставил работать это аппаратное обеспечение в стабильном дистрибутиве. Большинство аппаратуры будет работать. Но если у вас современные, самые последние модели аппаратуры, они могут и не заработать. В этом случае вам может потребоваться установка/обновление до нестабильного дистрибутива.

Список работающих в Linux ноутбуков можно найти на этом замечательном сайте. Там не описывается работоспособность именно в Debian, но это потрясающий ресурс. Для настольных компьютеров такого сайта не найти.

Ещё один вариант — спросить в списке рассылки debian-user, отправив письмо на адрес debian-user@lists.debian.org. Сообщения в список рассылки можно отправлять, не подписываясь на него. Архивы списка рассылки можно посмотреть здесь. Инструкция о том, как подписаться на список рассылки, находится там же. С вопросами лучше всего обращаться именно в список, а не в IRC. Сообщения списка рассылки архивируются, поэтому решение вашего вопроса может помочь и другим пользователям с такими же проблемами.


3.1.2 Есть ли разница между версиями пакетов в различных дистрибутивах?

Да. В нестабильном дистрибутиве находятся самые новые (последние) версии. Но пакеты в нём недостаточно хорошо протестированы и могут содержать ошибки.

С другой стороны, стабильный дистрибутив содержит старые версии пакетов. Но пакеты в нём были хорошо протестированы и, по всей вероятности, не содержат неизвестных ошибок.

Пакеты в тестируемом дистрибутиве — что-то среднее между двумя этими крайностями.


3.1.3 В стабильных дистрибутивах содержатся устаревшие версии программ. Только взгляните на Kde, Gnome, Xorg или даже ядро. Они очень старые. Почему?

Да, в общем вы правы. Возраст пакетов в стабильном дистрибутиве зависит от времени выпуска. Так как обычно между выпусками проходит больше года, отсюда и получаются старые версии пакетов. Однако, они были хорошо протестированы на момент выпуска и работают даже сейчас. Можно уверенно сказать, что в пакетах нет неизвестных серьёзных ошибок, проблем с безопасностью и т. д. Пакеты в стабильном дистрибутиве очень тесно подогнаны друг к другу. Все перечисленные плюсы очень важны для рабочих серверов, которые функционируют 24 часа в день, 7 дней в неделю.

С другой стороны, в пакетах тестируемого и нестабильного дистрибутивов могут быть скрытые ошибки, проблемы с безопасностью и т. д. Кроме того, некоторые пакеты могут работать не так, как предполагалось. Обычно люди, работающие за обычным настольным компьютером, предпочитают использовать самые новые версии пакетов. Нестабильный дистрибутив — это то, что им нужно.

Как видите, стабильность и новизна находятся на разных концах спектра. Если нужна стабильность, устанавливайте стабильный дистрибутив. Если хотите работать с самыми новыми версиями пакетов, ставьте нестабильный.


3.1.4 Возможно ли позже перейти на другой дистрибутив и как это сделать?

Да, но это односторонний процесс. Вы можете перейти со стабильного на тестируемый, а затем на нестабильный. Но обратно вернуться невозможно. Лучше дважды подумать, прежде чем устанавливать/переходить на нестабильный дистрибутив.

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


3.1.5 Что выбрать — тестируемый или нестабильный дистрибутив?

Здесь нужен индивидуальный подход. Точный ответ дать нельзя, можно только указать правильное направление. Мой (эта глава изначально была отдельным документом, написанным одним человеком, — прим. пер.) выбор в порядке предпочтения: стабильный, нестабильный и тестируемый. На такой выбор повлияло следующее:

Но иногда тестируемый предпочтительнее нестабильного. Автор этих строк испытал на себе переход с gcc3 на gcc4. Он пытался установить пакет labplot на машину с нестабильным дистрибутивом и не смог этого сделать, так как некоторые его зависимости уже перешли на использование gcc4, а некоторые нет. А пакеты из тестируемого дистрибутива можно было бы установить, так как уже перешедшие на gcc4 пакеты ещё бы не успели в него попасть.


3.1.6 Вы упомянули, что тестируемый дистрибутив иногда ломается. Что имеется в виду?

Бывает, что пакет невозможно установить с помощью системы управления пакетами. Иногда пакет может быть недоступен совсем, может быть (временно) удалён из-за ошибок или неудовлетворённых зависимостей. Иногда пакет устанавливается, но работает неправильно.

Когда такое случается, говорят, что дистрибутив сломан (по крайней мере, применительно к этому пакету).


3.1.7 Почему тестируемый дистрибутив может быть сломанным несколько месяцев? Разве исправления из нестабильного дистрибутива не попадают сразу в тестируемый?

Исправления ошибок и улучшения, появившиеся в нестабильном дистрибутиве, попадают в тестируемый только через несколько дней. Скажем, дней через 10. Пакет из нестабильного переходит в тестируемый, только если в нём нет RC-ошибок (ошибок, тормозящих выпуск). Если в пакете есть RC-ошибка, он не попадёт в тестируемый дистрибутив и по прошествии 10 дней.

Идея в том, что, если какие-то проблемы с пакетом, пусть они будут обнаружены людьми, использующими нестабильный дистрибутив, и исправлены до того, как он попадёт в тестируемый. Это сохраняет тестируемый дистрибутив в рабочем состоянии большую часть времени. Слишком идеальная теория, скажу я вам. Но вещи не так просты, как кажутся. Рассмотрим следующую ситуацию:

Ситуация может существенно осложниться, если, скажем, XYZ зависит от 4 других пакетов. Это может приводить к неработоспособности тестируемого дистрибутива на несколько месяцев. Приведённый выше вымышленный сценарий вполне может произойти и в жизни. Но такое случается редко.


3.1.8 С точки зрения администратора, какой дистрибутив требует большего внимания?

Одной из основных причин, по которой многие люди выбирают Debian среди других дистрибутивов Linux, является то, что он не отнимает много времени на администрирование. Люди хотят систему, которая просто работает. В общем, можно сказать, что стабильный дистрибутив не требует много усилий для поддержания работоспособности, а тестируемый и нестабильный требуют постоянного внимания администратора. Если вы работаете со стабильным дистрибутивом, то всё, что вам нужно, — это следить за обновлениями безопасности. При использовании тестируемого или нестабильного лучше быть в курсе новых обнаруженных ошибок в установленных пакетах, новых исправлений/возможностей и т. д.


3.1.9 Что происходит при выходе новой версии дистрибутива?

Этот вопрос не поможет вам в выборе дистрибутива Debian. Но рано или поздно он встанет перед вами.

В настоящее время стабильным дистрибутивом является wheezy; следующий стабильный дистрибутив будет называться wheezy. Рассмотрим что случится, когда wheezy станет новой стабильной версией.


3.1.10 У меня на настольном компьютере/кластере установлен Debian. Как узнать, какой дистрибутив используется?

В большинстве случаев это очень легко сделать. Посмотрите файл /etc/apt/sources.list. Там будет строка, подобная этой:

     deb http://ftp.us.debian.org/debian/ unstable main contrib

Третье поле («unstable» в вышеприведённом примере) указывает на отслеживаемый дистрибутив Debian, установленный в системе.

Также вы можете использовать команду lsb_release (из пакета lsb-release). Если вы запустите эту программу на компьютере с нестабильной системой, то получите:

     $ lsb_release  -a
     LSB Version:    core-2.0-noarch:core-3.0-noarch:core-3.1-noarch:core-2.0-ia32:core-3.0-ia32:core-3.1-ia32
     Distributor ID: Debian
     Description:    Debian GNU/Linux unstable (sid)
     Release:    unstable
     Codename:   sid

Однако, это не всегда так легко. В некоторых системах могут быть файлы sources.list с несколькими строками, указывающими на различные дистрибутивы. Так бывает, когда администратор следит за различными пакетами из различных дистрибутивов Debian. Это часто называется apt-pinning. На таких компьютерах может использоваться смесь дистрибутивов.


3.1.11 Я отслеживаю изменения в стабильном дистрибутиве. Можно ли заменить его на тестируемый или нестабильный? Если да, то как?

Если вы используете стабильный дистрибутив, то третье поле в файле /etc/apt/sources.list будет содержать wheezy или stable. Вам нужно изменить это значение на название того дистрибутива, который вы хотите использовать. Если вам нужен тестируемый дистрибутив, то замените значение третьего поля в /etc/apt/sources.list на testing. Если нужен нестабильный, замените на unstable.

В настоящее время тестируемый называется wheezy. Поэтому, если вы измените значение третьего поля в /etc/apt/sources.list на wheezy, то также переключитесь на работу с тестируемым дистрибутивом. Но когда wheezy станет стабильным, у вас всё ещё будет продолжаться отслеживаться wheezy.

Нестабильный всегда называется Sid. Поэтому, если вы измените значение третьего поля в /etc/apt/sources.list на sid, то у вас будет отслеживаться нестабильный дистрибутив.

В настоящее время, Debian предлагает обновления безопасности для тестируемого дистрибутива, но не для нестабильного, так как исправления в нестабильном дистрибутиве сразу же попадают в главный архив. Поэтому, если вы используете нестабильный дистрибутив, проверьте, что удалили из /etc/apt/sources.list строки, касающиеся обновлений безопасности.

Если для дистрибутива, до которого выполняется обновление, доступна информация о выпуске (даже если официально он ещё не вышел), разумно будет её просмотреть, так как в ней может содержаться информация о том, как проводить обновление.

Тем не менее, после того как были произведены вышеуказанные изменения, вы можете запустить aptitude update и затем устанавливать нужные вам пакеты. Заметим, что установка пакетов от другого дистрибутива может привести к обновлению половины системы. Если вы устанавливаете отдельные пакеты, то получите систему, работающую на смеси дистрибутивов.

В некоторых ситуациях лучше выполнить полное обновление до нового дистрибутива, запустив apt-get dist-upgrade, aptitude safe-upgrade или aptitude full-upgrade. Подробнее об этом можно узнать из справочных страниц по apt и aptitude.


3.1.12 Сейчас я использую тестируемый дистрибутив (wheezy). Что произойдёт после выпуска следующей версии? У меня по-прежнему будет отслеживаться тестируемый дистрибутив, или на моей машине будет новый стабильный дистрибутив?

Это зависит от записей в файле /etc/apt/sources.list. Если сейчас у вас отслеживается тестируемый дистрибутив, то там будут строки вида:

     deb http://ftp.us.debian.org/debian/ testing main

или

     deb http://ftp.us.debian.org/debian/ wheezy main

Если в третьем поле файла /etc/apt/sources.list стоит «testing», то даже после выхода нового выпуска у вас будет отслеживаться тестируемый дистрибутив. Поэтому после выхода wheezy вы будете работать на новом дистрибутиве Debian с другим кодовым именем. Сначала изменения будут незаметны, но они проявятся, как только новые пакеты начнут переходить из нестабильного дистрибутива в тестируемый.

Но если третье поле содержит «wheezy», то вы перейдёте на стабильный дистрибутив (так как wheezy станет новым стабильным дистрибутивом).


3.1.13 Всё равно непонятно. Так что же нужно устанавливать?

Если не знаете, что выбрать, устанавливайте стабильный дистрибутив.


3.2 Но ещё есть Knoppix, Linex, Ubuntu и другие?

Это не дистрибутивы Debian, это дистрибутивы, построенные на основе Debian. Хотя в них есть много общего и похожего, но есть также и принципиальные различия.

У каждого из этих дистрибутивов есть свои достоинства, и они очень подходят под определённые задачи. Подробнее об этом можно узнать на странице Дистрибутивы GNU/Linux, основанные на Debian на сайте Debian.


3.2.1 Я знаю, что Knoppix/Linex/Ubuntu/… сделан на основе Debian. Смогу ли я после установки его на жёсткий диск использовать для него утилиты управления пакетами apt?

Эти дистрибутивы сделаны на основе Debian. Но это не Debian. Да, вы можете заставить инструменты управления пакетами apt использовать репозитории этих дистрибутивов, указав их в файле /etc/apt/sources.list. Но тогда у вас будет не Debian, а другой дистрибутив. Они не тождественны друг другу.

В большинстве случаев, если вы начали использовать определённый дистрибутив, то должны использовать только его пакеты и не устанавливать пакеты из других дистрибутивов. Очень часто происходят поломки в работе из-за того, что люди пытаются установить в Debian пакеты из других дистрибутивов. Тот факт, что они используют одинаковый формат и расширение (.deb), не делает их совместимыми между собой.

Например, Knoppix — это дистрибутив Linux, разработанный для запуска с CD (live-CD), а Debian разрабатывался для установки на жёсткий диск. Knoppix очень полезен, если вы хотите узнать, заработает ли определённое аппаратное обеспечение, или если вы просто хотите узнать, что такое Linux. Knoppix замечательно подходит для демонстрационных целей, в то время как Debian предназначен для работы 24 часа в сутки 7 дней в неделю. Более того, по числу доступных пакетов и поддерживаемых архитектур Debian значительно превосходит Knoppix.

Если вам нужен Debian, то лучше всего и ставить сразу Debian. Хотя и возможно установить Debian через другие дистрибутивы, такие как Knoppix, такая процедура требует опыта. Если вы читаете эти ЧаВо, то я предполагаю, что вы новичок в Debian и Knoppix. В таком случае, не создавайте сами себе проблем, и устанавливайте сразу Debian.


3.2.2 Я установил Knoppix/Linex/Ubuntu/… на жёсткий диск. У меня возникла проблема. Что делать?

Советуем вам не просить о помощи на форумах Debian (или в списках рассылки, или по IRC), так как люди могут подумать, что вы используете Debian, и их «исправления» могут не подойти для вашего дистрибутива. Это даже может нанести ещё больший вред.

Сперва воспользуйтесь форумами по установленному дистрибутиву. Если там не помогут решить проблему, то можете попытаться спросить в форумах по Debian, но не забудьте, о чём говорилось в предыдущем параграфе.


3.2.3 Я использую Knoppix/Linex/Ubuntu/... и теперь хочу поставить Debian. Как бы мне переехать?

Считайте смену дистрибутива на основе Debian сменой одной операционной системы на другую. Вам нужно сделать резервную копию всех данных и переустановить операционную систему с нуля. Не пытайтесь выполнить «обновление» до Debian с помощью программ управления пакетами, так как это может привести к неработоспособности системы.

Если пользовательские данные (то есть /home) расположены на отдельном разделе, то перейти на Debian очень просто, вам нужно просто указать системе установки смонтировать (но без форматирования) этот раздел при переустановке. Не забудьте сделать резервную копию данных, а также файлов настроек предыдущей системы (то есть /etc/ и, может быть, /var/).


[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ вперед ]


Часто задаваемые вопросы о Debian GNU/Linux

версия 5.0.2ubuntu1 от 17 June 2013

Список авторов можно найти в ЧаВо о Debian: Авторы