Saya menggunakan aplikasi yang, ketika mencari dependensi yang diinstal, mencari beberapa file .so di / usr / lib dan / usr / local / lib /.
Sekarang saya bermigrasi di Natty dan beberapa file sepertinya dipindahkan dari / usr / lib ke / usr / lib / i386-linux-gnu /.
Haruskah saya melaporkan bug ke pengembang aplikasi bahwa mereka harus mengubah logika pencarian mereka? Apakah ada dokumen yang menjelaskan perubahan sehingga saya bisa merujuknya kepada mereka?
filesystem
Alexander Gladysh
sumber
sumber
Jawaban:
Perubahan ini dibuat untuk memungkinkan menginstal versi perpustakaan yang sama yang dikompilasi untuk arsitektur yang berbeda (misalnya pada sistem AMD64, satu versi mungkin masuk
/usr/lib/x86_64-linux-gnu
sementara yang lain masuki386-linux-gnu
).Baik tautan standar maupun tautan dinamis tahu tentang direktori ini, sehingga perubahan tidak terlihat oleh sebagian besar aplikasi. Jika aplikasi mencari file pustaka yang sebenarnya secara manual, maka perlu modifikasi.
Detail perubahan Ubuntu dapat ditemukan di sini:
https://wiki.ubuntu.com/MultiarchSpec
sumber