The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В Ubuntu 16.04 будет обеспечена поддержка установки самодост..., opennews (?), 13-Апр-16, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


66. "В Ubuntu 16.04 будет обеспечена поддержка установки самодост..."  +/
Сообщение от Аноним (-), 13-Апр-16, 16:36 
> Rolling release подразумевает невозможность использовать разные версии одной либы одновременно.

Эмм, а обоснование? Или мы должны на слово поверить?

Наоборот, rolling release как раз подразумевает использование разных версий библиотек одновременно. Для собственно облегчения постепенной миграции с одной версии на другую. Пример: Debian Unstable.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

83. "В Ubuntu 16.04 будет обеспечена поддержка установки самодост..."  +/
Сообщение от Клыкастый (ok), 13-Апр-16, 17:29 
> Наоборот, rolling release как раз подразумевает использование разных версий библиотек одновременно.

да вы издеваетесь

Ответить | Правка | Наверх | Cообщить модератору

84. "В Ubuntu 16.04 будет обеспечена поддержка установки самодост..."  –1 +/
Сообщение от XoRe (ok), 13-Апр-16, 17:30 
> Наоборот, rolling release как раз подразумевает использование разных версий библиотек
> одновременно. Для собственно облегчения постепенной миграции с одной версии на другую.
> Пример: Debian Unstable.

Эмм, а обоснование? Или мы должны на слово поверить?

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

https://ru.wikipedia.org/wiki/Rolling_release

Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

96. "В Ubuntu 16.04 будет обеспечена поддержка установки самодост..."  +3 +/
Сообщение от Аноним (-), 13-Апр-16, 18:15 
> Эмм, а обоснование?

Так приведено же: "Для собственно облегчения постепенной миграции с одной версии на другую.
Пример: Debian Unstable."

Или вы считаете, что поддержка нескольких версий библиотек не облегчает постепенную миграцию? Или в Debian Unstable нет ни одной библиотеки в нескольких версиях? Или Debian Unstable - не rolling release?

Я всегда думал, что для _некоторых_ библиотек апгрейд происходит так:

1. В дистрибутиве находится библиотека версии 1, а также, скажем, 20 программ, которые её используют.
2. Появляется версия 2 библиотеки и попадает в дистрибутив. Таким образом, в дистрибутиве одновременно сосуществуют 2 версии библиотеки.
3. Те 20 программ постепенно, одна за другой, мигрируют на библиотеку версии 2.
4. Когда все перемигрировали - выясняется, что никто больше не использует версию 1 библиотеки, она больше не нужна и её удаляют. А иногда бывает, что и не все программы мигрируют. Тогда 2 версии живут совместно довольно долго, а может и 3-я версия к тому времени появляется.

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


> система плавающих релизов позволяет пользователю всегда иметь последние версии устанавливаемых программ, избавляя его от необходимости периодической переустановки системы

Ну, так не вижу противоречия. Разверните мысль, а то я так тоже могу с умным видом цитат накидать, которые ничего не доказывают.

Ответить | Правка | Наверх | Cообщить модератору

145. "В Ubuntu 16.04 будет обеспечена поддержка установки самодост..."  –2 +/
Сообщение от XoRe (ok), 15-Апр-16, 17:55 
rolling release нацелен на то, чтобы вы получили последнюю версию конкретной программы.
Вы сами должны заботиться о миграции на такой системе.
То, что вы описали, делается не на уровне пакетов в системе, а на уровне пакетов в репе, готовых к установке.
И какую версию ставить, выбираете вы сами.

Например, как в gentoo было с libpng 1.2->1.4.
В портежах есть и 1.2 и 1.4, причем 1.4 помечена, как экспериментальная.
Хотите - разрешите её установку и пересобирите весь софт с её использованием.
Если все ок, то остаетесь на 1.4.
Если где-то сломалось, вы смотрите, критично ли это или пофиг.
Если критично, возвращаете 1.2 и перекомпилируете софт с ней.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру