LINUX.ORG.RU

История изменений

Исправление Stanson, (текущая версия) :

До боли всем знакомая ситуация: приложение зависит от старой библиотеки libpng, которую выпилили из репозиториев дистра, а в новой доступной – напрочь сломали API. В итоге приложение не собирается, пока ты не портируешь его на новую версию библиотеки.

Ну либо портируй, либо собери старую версию библиотеки - делов-то.

Вообще не понимаю в чём проблема. В линуксе вообще нет и не было никаких проблем с совместным проживанием хоть вообще всех версий какой-либо либы одновременно, если это зачем-то нужно. Даже в телефоне у меня прекрасно живут одновременно аж 3 версии libcrypto/libssl от 0.9.8 до 1.1.0h без малейших проблем.

Этот пердолинг самым непосредственным образом относится к Dependency Hell в Linux.

Нет никакого пердолинга. Нет никакого Dependency Hell в Linux. В некоторых дистрах - да, есть Dependency Hell _пакетов_. Но это лишь проблемы конкретных дистров, которые, впрочем, достаточно легко решаются даже в случае какого-нибудь упоротого в смысле зависимостей дебиана.

Исходная версия Stanson, :

До боли всем знакомая ситуация: приложение зависит от старой библиотеки libpng, которую выпилили из репозиториев дистра, а в новой доступной – напрочь сломали API. В итоге приложение не собирается, пока ты не портируешь его на новую версию библиотеки.

Ну либо портируй, либо собери старую версию библиотеки - делов-то.

Вообще не понимаю в чём проблема. В линуксе вообще нет и не было никаких проблем с совместным проживанием хоть вообще всех версий какой-либо либы одновременно, если это зачем-то нужно. Даже в телефоне у меня прекрасно живут одновременно аж 3 версии libcrypto/libssl от 0.9.8 до 1.1.0h без малейших проблем.