The OpenNET Project / Index page

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



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

Оглавление

Debian прекращает поддержку стандарта Linux Standard Base, opennews (??), 09-Окт-15, (0) [смотреть все]

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


21. "Debian прекращает поддержку стандарта Linux Standard Base"  +1 +/
Сообщение от vitalif (ok), 09-Окт-15, 23:37 
По описанию да, а по факту он по-моему сдох уже давно...

Толку от стандарта, которым никто не пользуется?

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

23. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от slavius (?), 10-Окт-15, 00:33 
ну между рпм дистрами кой какая совместимость все же есть и по сей день, разве что suse подкачала. я вот из федорки еще в мандриву ставил и ниче все ок. из красеой шапки в тож в мандриву и все ок. хотя они конечно близкородственные. а вот если дебианоподобные поломают совместимость по интерфейсам... то ж о па)) будет 2 базы исходников , а то и 3 . между деб пакетами и рпм, ну еще убунтята выделятся. и начнется ад для сборщиков и писателей ))) потому как они тогда будут именно что писать, а не кодить))
Ответить | Правка | Наверх | Cообщить модератору

25. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от angra (ok), 10-Окт-15, 00:39 
У debian есть alien, позволяющий конвертить rpm в dpkg. Так что дебианщиками даже проще, чем любителям скрещивать rpm дистры.
Ответить | Правка | Наверх | Cообщить модератору

27. "Debian прекращает поддержку стандарта Linux Standard Base"  +1 +/
Сообщение от Stax (ok), 10-Окт-15, 00:59 
Вы так говорите, будто alien не умеет из dpkg делать rpm.

Только качество подобных преобразований с учетом разницы путей (/usr/lib64 в RH против /usr/lib в дебиане), скриптов инициализации (до прихода systemd, во всяком случае) и прочего не слишком велика. Про конфликты версий библиотек я уж не говорю.

Бред это все, в 2015 году проще поставить нужную версию нужного дистрибутива в каталоге и пускать прогу в нем через docker или systemd-nspawn, если под основной используемый ее нет.

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

35. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от slavius (?), 10-Окт-15, 02:43 
что правда то правда alien усть и в рпм дистрах если че. лично пользовал как то раз. но да несовместимость библиотек это болезнь. точнее их путей и названий. пришлось малость поиграть.
Ответить | Правка | Наверх | Cообщить модератору

53. "Debian прекращает поддержку стандарта Linux Standard Base"  –3 +/
Сообщение от Zenitur (ok), 10-Окт-15, 03:59 
Это точно! Мы наблюдаем последние дни, когда можно создатьтакой бинарник, который подходит к абсолютно любому дистру! Теперь хочешь-не хочешь, а компиляй два: для всего Linux, и отдельно для Debian.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

54. "Debian прекращает поддержку стандарта Linux Standard Base"  –1 +/
Сообщение от Zenitur (ok), 10-Окт-15, 04:05 
> По описанию да, а по факту он по-моему сдох уже давно...
> Толку от стандарта, которым никто не пользуется?

Ты реально представляешь себе человека, который строить билд-ферму на базе убер-современного дистра? Для наибольшей совместимости со всеми дистрами, всегда берут немного устаревший дистр. А совместимость между старым и новым обеспечивает как раз-таки LSB!

Не будет LSB - не будет обратной совместимости между Debian 8 и 9, и Ubuntu 15.10 и 16.04. Потому что (в частности) Glib 2.50 не сможет гарантированно запускать софт, скомпиленный с Glib 2.40.

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

225. "Debian прекращает поддержку стандарта Linux Standard Base"  +/
Сообщение от freehckemail (ok), 13-Окт-15, 13:15 
Я Вам открою глаза на некоторые вещи: билд фермы строятся на базе любого дистра, и собирают под любой дистр.

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

Вопрос лишь в том, что потребуется дополнительно прописать зависимости для каждого дистра, будь то rhel/centos, fedora, debian/astra или вовсе какая-нибудь solaris. Их, увы, может быть конечно довольно много, но выяснить их итеративным путём запуска сборок и анализа выявленных проблем, не представляется очень сложной задачей. Единожды выявив эти зависимости, потребуется лишь небольшая корректировка зависимостей при выпуске версии под новую платформу.

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

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

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

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




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

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