Отправляет email-рассылки с помощью сервиса Sendsay

Вопросы по организации поставки "Дебиан": репозитарии и цикл разработки.

Здравствуйте,

У меня есть несколько вопросов по организации поставки "Дебиан",
которые мне не понятны, относительно репозитариев и цикла разработки -
после прочтения соответствующей документации на узле поставке.

Если Вы можете/желаете, пожалуйста, поясните следующие:

1. Если мы говорим о выпуске "Etch" как о стабильном выпуске, и "Lenny"
- тестовом (не уверен в точности определения), то, значит ли это, что
репозитарий tesing и есть репозитарий "Lenny"? Другими, словами, если
я хочу пользоваться пакетами из тестового репозитария, то мне следует
использовать один из них, но не оба?

2. Что есть репозитарий "experimental"? - Я читал о репозитариях
"unstable" и "testing", что из во 2ой пакеты переходят из 1го, но нет
упоминания о "experimental"... Так, например, пытаясь установить
kdebase-workspace-bin, apt-get сообщает, что нарушаются зависимости, и
установка не возможна. Правильно ли я пониманию, что "experimental"
есть "unstable"?

3. Есть ли смысл в переходе на ныне тестируемый ныне "Lenny" для
настольной машины, и не будет ли пользователь после обновления
заложником ситуации - когда не все зависимости (на каком-то
последующем моменте (после обновления) установки пакетов), нарушится
зависимость, а вернуться к прежнему выпуску уже нельзя?

4. Верно ли то, что максимум поддерживаемых (возможных к установке с
разрешением всех зависимостей) пакетов приходится только на стабильный
выпуск?

5. Верно ли, что КДЕ-4 (не-) можно поставить только из "experimental"?

Извините, что так много.
Спасибо за Ваши время/ответ.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35395; Возраст листа: 1973; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/801438

Ответить   Strong and Humble Thu, 18 Dec 2008 18:38:01 +0700 (#801438)

 

Ответы:

Если не сложно - указывайте источник цитаты...

Иногда проще разобраться что к чему читая оригинал, а не выдраные из
остального контекста фразы.

:
: У меня есть несколько вопросов по организации поставки "Дебиан",
: которые мне не понятны, относительно репозитариев и цикла разработки -
: после прочтения соответствующей документации на узле поставке.
:
: Если Вы можете/желаете, пожалуйста, поясните следующие:
:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35397; Возраст листа: 1973; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/801501

Ответить   Thu, 18 Dec 2008 17:54:21 +0300 (#801501)

 

On Thu, 18 Dec 2008 17:54:21 +0300 Всеволод <filmdoz***@r*****.ru>
wrote:

Здесь упоминается FAQ на узле Debian. Не вижу смысла в цитировании.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35399; Возраст листа: 1973; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/801590

Ответить   Strong and Humble Fri, 19 Dec 2008 01:16:55 +0700 (#801590)

 

On Thu, 18 Dec 2008 18:38:01 +0700
Strong and Humble wrote:

Stable и testing -- это как состояние души человека, а люди могут быть
разными =). В данный момент времени названные кодовые имена
соответствуют этим состояниям. Но идет активный процесс ловли багов и
рано или позно etch станет oldstable, lenny -- stable, а новым testing
будет кто-то еще, не помню, называли вроде.
Вы можете использовать оба. Но сейчас тестинг уже почти следующий
стейбл, разница между ними значительна, вам прийдется обновить
большую часть системы по зависимостям новых пакетов. Обычно, как
частичное решение, используют backports.org. Там лежат пакеты из
тестинга, собранные под стейбл. Но далеко не все.

experimental - Not really a release, but a repository where packages are tested
(experimented) if they are not suited for unstable.
(C) http://wiki.debian.org/DebianReleases

Если сидеть на тестинге, то может получится, что в текущий момент
приехали не все пакеты, необходимые для требуемого. Тогда он просто
не установится по зависимостям. Это не страшно. Страшно тогда, когда
что-то сломали, но не заметили этого в анстейбле. В результате
получаем иксы с неработающей переключалкой раскладок, например =).
А старый вариант тестинг пакета уже удалили. Но такое бывает редко.

Хз. У меня смесь тестинга с небольшими вкраплениями анстейбла. За
последний год видел только из анстейбла без зависимостей пакеты.

Хз, мне кеды не интересны.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35398; Возраст листа: 1973; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/801585

Ответить   Oleg Matviychuk Thu, 18 Dec 2008 20:08:15 +0200 (#801585)

 

Да, testing сейчас Lenny. Все имена поставок (Etch, Lenny) сначала становятся
testing, а потом переходят в stable. Кроме Sid: Sid постоянно unstable.

Да, если хотите использовать testing, пропшите в /etc/apt/sources.list
URL'ы для testing (Lenny). Смешивать поставки вообще можно, но лучше не
надо - и, насколько я понимаю, это делается на уровне индивидуальных пакетов,
и затем надо делать магию с конфигами apt'a чтобы вытаскивались правильные
зависимости из правильных репозитариев. Я не пробовал, кроме как недавно
поставил KDE 4.1, следуя инструкции которая требовала изменить конфиг apt'a
что бы некоторые пакеты брались из experimental.

и

Нет, experimental это не unstable. Unstable на самом деле достаточно стабилен
(я использую unstable уже 8 лет, постоянно обновляя где-то каждые две недели
- да, пару раз приходилось лечить систему руками после обновления, но последний
раз это было так давно что я уже и не помню когда, и, к счастью, не было
случая чтоб было необходимо сносить систему и реформатировать диск)

А вот experimental - это точно unstable. Как говорят, all bets off. Когда
я пробовал ставить KDE 4.1 из experimental, была ошибка, я даже написал
bug-report (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=507380) -
никто до сих пор не ответил (кроме меня самого :) ) - наверно потому что
исправлять ошибки в experimental не есть задача очень высокого приоритета.

Как я уже говорил, для меня и unstable достаточно стабилен, а уж testing
и подавно. Заложником ситуации пользователь не будет ибо:

а) если уже установленные версии пакетов работают, а новые версии не ставятся
из-за зависимостей, можно просто отложить обновление до того момента когда
в репозитарий поступят следуюшие версии пакетов с исправленными зависимостями
- разовая неудача обновления не означает что вся система перестает работать;

б) если нужно, можно попробовать исправить ситуацию руками меняя конфиг
apt'a;

в) ну если очень нужно иметь последнюю версию пакета, можно взять исходники
и скомпилировать самому.

В общем, для одного десктопа с пользователем - не идиотом (хм, а желание
поставить Debian как-то уже говорит о некоторой продвинутости пользователя
:) ), Debian/testing достаточно спокойно дает хороший компоромисс между
стабильностью и желаниен иметь все самое новое.

Ну, вообще, наверно, да, но в настояшее время на моей домашней системе
Debian/unstable все пакеты которые мне нужны (Gnome + Open Office + mplayer
& codecs + пару тысяч или около того пакетов которые мне на самом деле
и нафиг не нужны но были поставлены из чистого любопытства) ставятся без
нарушения зависимостей.

Да. К сожалению.

Thank you,

alex.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35400; Возраст листа: 1974; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/801660

Ответить   alex Thu, 18 Dec 2008 18:31:14 +0300 (#801660)

 

Strong and Humble пишет:

Potato, Woody, Sarge, Etch, Lenny, Sid - это имена дистрибутивов, каждый
из которых проходит/прошел цепочку unstable - testing -stable - oldstable.
Смешивать дистрибутивы можно. Если вы выбрали какой либо свежий пакет из
testing и установите его в stable, то кроме него обновятся из testing
пакеты от которых зависит выбранный (при условии, что версий этих
пакетов из stable недостаточно).

В experimental попадают пакеты, которые еще нельзя включить даже в unstable.

Lenny недолго осталось до статуса stable, так что вполне можно
попробовать. Нарушенные зависимости на этапе testing возможно, но редки,
тем более на последних стадиях тестирования. Вернуться к прежнему
выпуску можно в любой момент штатными средствами APT. На сайте есть
документация по этому менеджеру пакетов.

Каждый последующий дистрибутив в общем случае содержит количественно
больше пакетов, чем предыдущий.

Пока KDE-4 действительно можно встретить только в ветки experimental. На то есть
причины )
В принципе из этой ветки 4ка KDE может попасть сразу в testing.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35433; Возраст листа: 1976; Участников: 1491
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/802783

Ответить   Sun, 21 Dec 2008 21:36:37 +0300 (#802783)

 

On Sun, 21 Dec 2008 21:36:37 +0300
Kotikov Aleksey wrote:

Sid -- unstable по жизни. А остальные, соответственно, unstable
никогда не были. Из unstable пакеты независимо или партиями переходят
в testing. В какой-то момент (тут у меня небольшой туман) последний
"замораживают", т.е. фиксируют текущие версии всех пакетов, добивают
RC баги и обзывают его stable. В этот момент обе ветки идентичны до
пакета. Потом в testing из unstable опять потихоньку переходят пакеты
и все повторяется.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35434; Возраст листа: 1977; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/802883

Ответить   Oleg Matviychuk Mon, 22 Dec 2008 00:05:08 +0200 (#802883)

 

On Sun, 21 Dec 2008 21:36:37 +0300 Kotikov Aleksey
<der_rasend_kat***@m*****.ru> wrote:

Спасибо за Ваши время/ответ, Kotikov Aleksey и Oleg Matviychuk.

У меня было обратное мнение - что вернуться нельзя...
А по каким принципам выносится решение о том, что KDE4 можн
опереводить, хотябы в "тестирование"?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35436; Возраст листа: 1977; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/802929

Ответить   Strong and Humble Mon, 22 Dec 2008 15:05:58 +0700 (#802929)

 

Strong and Humble пишет:

По принципу стабильности работы. То есть как только "эксперименты"
увенчаются более или менее стабильной работой подопытной системы, ее
переведут в тестируемую или нестабильную ветку.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35443; Возраст листа: 1977; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/803049

Ответить   Mon, 22 Dec 2008 17:44:32 +0300 (#803049)

 

On Mon, 22 Dec 2008 15:05:58 +0700
Strong and Humble wrote:

Ну, я бы не сказал, что вернутся так уж и всегда просто. Скажем, если
с момента релиза прошло полгода, вы обновили иксы до текущего
тестинга, то оно притащило за собой кучу либ, и возможно, насильно
еще что-то обновило. Разумно полагая, что раз новые либы все равно
есть, можно посмотреть на новые версии другого софта. В один
прекрасный момент очередное обновление иксов сломано. На предыдущую
тестируемую версию не откатится. Ее уже нет. Откатится на версию из
стейбла будет стоить отката всех обновленных либ а за ними -- всего
обновленного с тех пор софта. Я не говорю, что это будет каждые 3
месяца. Но вам никто не может дать гарантии, что этого не произойдет.
Тестинг.

По поводу кед, ему для начала надо в анстейбл попасть. Критериев
перехода в анстейбл я не нашел, а для попадания в тестинг:
A package is installed into the testing dist from Unstable automatically when
a list of requirements is fulfilled:
The package is at least 10 days old.
The package has been built for all the architectures which the present version
in testing was built for.
Installing the package into testing will not make the distribution more uninstallable.
The package does not introduce new release critical bugs.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35446; Возраст листа: 1978; Участников: 1492
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/803257

Ответить   Oleg Matviychuk Tue, 23 Dec 2008 07:15:52 +0200 (#803257)

 

Спасибо за Ваши время и ответ, Oleg.

Oleg Matviychuk пишет:

прекрасный момент очередное обновление иксов сломано.

И как выходят из это ситуации, акромя ожидания, вдруг, что изменится? И
как, по-Вашему опыту, такие изменения быстро происходят?

Т.е. хочешь стабильной жизни - пользуйся стабильным выпуском поставки.
- Но по цене отсутствия современного ПО - т.к. в обновлениях будут
присутствовать, в основном, только обновления безопасности . Правильно?

Интересная формулировка. Что значит "more"? Поставка может быть и не
устанавливаемой?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35461; Возраст листа: 1981; Участников: 1490
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/804971

Ответить   Strong and Humble Sat, 27 Dec 2008 07:57:40 +0700 (#804971)

 

On Sat, 27 Dec 2008 07:57:40 +0700
Strong and Humble wrote:

Отвыкаем от виндовой привычки ждать исправления в следующем релизе и
следим за багтраком пакета. Нередко там быстро появляется временный
вариант решения. Или шаримся по форумам убунты, она практически тот
же дебиан тестинг/анстейбл. Если в тестинге есть грабли, первыми на
них наступает убунта, за это я ее и люблю =)

Ну за чем же так вот? Лично я обновляю только те программы, которые
мне вправду интересны. А не все подряд. НЕ текущий тестинг, но и не
древний стейбл.

Тестируемой? Вполне. Поломанные зависимости, конфликт чего-то с
чем-то, да мало ли что еще.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35463; Возраст листа: 1982; Участников: 1490
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/805057

Ответить   Oleg Matviychuk Sat, 27 Dec 2008 01:13:15 +0200 (#805057)

 

Oleg Matviychuk пишет:

Спасибо за Ваши время и ответ, Oleg.

А какой это репо., что он и не древний "стабильный", но и не
"тестируемый"? Как я понимаю, там нет уже ничего:
experimental -> unstable -> testing -> ? -> stable.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35465; Возраст листа: 1984; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/805700

Ответить   Strong and Humble Sun, 28 Dec 2008 15:31:29 +0700 (#805700)

 

On Sun, 28 Dec 2008 15:31:29 +0700
Strong and Humble wrote:

ИМХО Олег описывал состояние своей системы, а не своего зеркала.
Репозиторий - множество пакетов актуальных в некоторый момент
времени. Система - выборка из нескольких множеств. Там вполне могут
оказаться рядом компоненты oldstable и experimental. А ещё чаще - из
тестинг_два_месяца_назад, которых уже в стандартных репозиториях может
и не быть.

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35469; Возраст листа: 1984; Участников: 1493
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/805781

Ответить   Mon, 29 Dec 2008 17:29:00 +0300 (#805781)

 

On Mon, 29 Dec 2008 17:29:00 +0300
Timothy Silent wrote:

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

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35470; Возраст листа: 1985; Участников: 1494
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/805935

Ответить   Oleg Matviychuk Tue, 30 Dec 2008 09:00:50 +0200 (#805935)