Я использую приложение, которое, при поиске установленных зависимостей, ищет некоторые .so файлы в/usr/lib и/usr/local/lib/.
Теперь я мигрировал на Аккуратном, и некоторые файлы, кажется, перемещены от/usr/lib до/usr/lib/i386-linux-gnu/.
Я должен сообщить об ошибке к этому разработчики приложений, что они должны изменить свою логику поиска? Существует ли документ, который объясняет изменение, таким образом, я могу отослать его к ним?
Это изменение было внесено, чтобы позволить установить версии той же библиотеки, скомпилированной для различной архитектуры (например, в системе AMD64, одна версия могла бы войти /usr/lib/x86_64-linux-gnu
в то время как другие движения в i386-linux-gnu
).
И типичный компоновщик и динамический компоновщик знают об этих каталогах, таким образом, изменение должно быть невидимым для большинства приложений. Если приложение будет искать фактические файлы библиотеки вручную, то ему будет нужна модификация.
Детали изменений в Ubuntu могут быть найдены здесь: