Korzystam z aplikacji, która podczas wyszukiwania zainstalowanych zależności wyszukuje niektóre pliki .so w / usr / lib i / usr / local / lib /.
Teraz przeprowadziłem migrację na Natty, a niektóre pliki wydają się zostać przeniesione z / usr / lib do / usr / lib / i386-linux-gnu /.
Czy powinienem zgłosić błąd twórcom aplikacji, że powinni zmienić logikę wyszukiwania? Czy istnieje dokument wyjaśniający zmianę, dzięki czemu mogę ją do nich odwołać?
filesystem
Alexander Gladysh
źródło
źródło
Odpowiedzi:
Ta zmiana została wprowadzona, aby umożliwić instalowanie wersji tej samej biblioteki skompilowanej dla różnych architektur (np. W systemie AMD64 jedna wersja może wejść,
/usr/lib/x86_64-linux-gnu
a druga wejdziei386-linux-gnu
).Zarówno standardowy, jak i dynamiczny linker wie o tych katalogach, więc zmiana powinna być niewidoczna dla większości aplikacji. Jeśli aplikacja ręcznie wyszukuje rzeczywiste pliki bibliotek, będzie wymagać modyfikacji.
Szczegóły zmian w Ubuntu można znaleźć tutaj:
https://wiki.ubuntu.com/MultiarchSpec
źródło