The OpenNET Project / Index page

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



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

Оглавление

Application Bundles - новый путь для распространения програм..., opennews (ok), 07-Сен-09, (0) [смотреть все] +1

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


97. "Application Bundles - новый путь для распространения програм..."  –1 +/
Сообщение от Аноним (-), 07-Сен-09, 22:51 
DLL Hell возникает, если в системе глобально используются _шареные_ библиотеки без учета зависимостей от установленного софта. Становится неясно, можно ли безболезненно грохнуть/обновить библиотеку. Примерный аналог этого в Линуксе уже есть, это dependency hell, невозможно грохнуть/обновить отдельный пакет, не поломав еще чего-нибудь.
Костыли для исправления в виде MS Installer и System Restore points в Виндах и кучи пакетных менеджеров в Линуксе прилагаются бесплатно. Кушать подано, если не наелись.

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

150. "Application Bundles - новый путь для распространения програм..."  –1 +/
Сообщение от Frankemail (??), 08-Сен-09, 14:56 
DLL hell возникает в любом случае. Например, ты обновил ось, включая ту же libpng.dll, а система осталась по-прежнему уязвимой, потому что приложение ххх.ехе держит у себя свою версию libpng.dll, да ещё и патченную разработчиком, в результате чего даже поставить вручную свежую версию libpng.dll не поможет, т.к. прога с непатченной версией падает, патча отдельно в сырцах нет, и разработчик год назад женился и забил на разработку софта. Чем не DLL hell? :)
Ответить | Правка | Наверх | Cообщить модератору

152. "Application Bundles - новый путь для распространения програм..."  +/
Сообщение от аноним (?), 08-Сен-09, 17:22 
не путай терминологию.
Дрянная поддержка ни разу не Dll hell и имеет место в пакетных дистрибутивах в полный рост.

Мейнтейнер libpng твоего дистрибутива женился и забил на обновление версии. А у тебя от твоей шареной глобальной libpng зависит 20 пакетов. Ы? :)

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

155. "Application Bundles - новый путь для распространения програм..."  +/
Сообщение от Frankemail (??), 08-Сен-09, 17:45 
Пакетный менеджер заявит при дистр-апгрейде, что библа сдохла, и предложит несколько вариантов выхода из ситуации, таких как - поставить другую библиотеку того же назначения, от другого разработчика, либо другую программу аналогичного назначения, не завязанную на сдохшую либу, либо другие варианты, если найдёт ещё решения :) Ы?
Ответить | Правка | Наверх | Cообщить модератору

156. "Application Bundles - новый путь для распространения програм..."  +1 +/
Сообщение от Pilat (ok), 08-Сен-09, 17:47 
>Пакетный менеджер заявит при дистр-апгрейде, что библа сдохла, и предложит несколько вариантов
>выхода из ситуации, таких как - поставить другую библиотеку того же
>назначения, от другого разработчика, либо другую программу аналогичного назначения, не завязанную
>на сдохшую либу, либо другие варианты, если найдёт ещё решения :)
>Ы?

libpng? Заменит на что ?

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

199. "Application Bundles - новый путь для распространения програм..."  +/
Сообщение от Frankemail (??), 09-Сен-09, 12:00 
На lib2png, разумеется!
Ответить | Правка | Наверх | Cообщить модератору

164. "Application Bundles - новый путь для распространения програм..."  +/
Сообщение от аноним (?), 08-Сен-09, 19:14 
угу, "предложит альтернативу", как же.. Много видел альтернатив libpng?
А вероятность, что один из 20-ти зависимых пакетов сломается при апгрейде libpng, имхо ненулевая. Будешь ждать, пока и его починят?
Для такого случая, что бандлы, что пакеты одинаково бесполезны.
О чем тут тереть?
Ответить | Правка | К родителю #155 | Наверх | Cообщить модератору

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

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




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

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