История изменений
Исправление Skullnet, (текущая версия) :
Но это всё лишь свидетельства того, что dll hell в линуксе так и не был решен. И к нему еще как обобщение добавился namespace hell всего пространства имён файлов из-за того, что у программ нет стандартного способа отвязаться от вкомпилированных путей.
Потому что идеальной системы пакетирования не существует в природе.
Ты либо тащишь всё статически как AppImage или винда. Либо пакуешь все библиотеки в пакеты. Возможно хорошо, что deb не умеет разные минорные версии библиотек одновременно, иначе в системе была бы такая же помойка как и в винде, только не раскиданная по всем папкам приложений. Flatpak это что-то между между статик пакетированием, и обычными пакетами. Универсального решения не ждите, его не будет.
Исправление Skullnet, :
Но это всё лишь свидетельства того, что dll hell в линуксе так и не был решен. И к нему еще как обобщение добавился namespace hell всего пространства имён файлов из-за того, что у программ нет стандартного способа отвязаться от вкомпилированных путей.
Потому что идеальной системы пакетирования не существует в природе.
Ты либо тащишь всё статически как AppImage или винда. Либо пакуешь все библиотеки в пакеты. Возможно хорошо, что deb не умеет разные версии библиотек одновременно, иначе в системе была бы такая же помойка как и в винде, только не раскиданная по всем папкам приложений. Flatpak это что-то между между статик пакетированием, и обычными пакетами. Универсального решения не ждите, его не будет.
Исходная версия Skullnet, :
Но это всё лишь свидетельства того, что dll hell в линуксе так и не был решен. И к нему еще как обобщение добавился namespace hell всего пространства имён файлов из-за того, что у программ нет стандартного способа отвязаться от вкомпилированных путей.
Потому что идеальной системы пакетировать не существует в природе.
Ты либо тащишь всё статически как AppImage или винда. Либо пакуешь все библиотеки в пакеты. Возможно хорошо, что deb не умеет разные версии библиотек одновременно, иначе в системе была бы такая же помойка как и в винде, только не раскиданная по всем папкам приложений. Flatpak это что-то между между статик пакетированием, и обычными пакетами. Универсального решения не ждите, его не будет.