Saya baru saja menginstal x64 Linux Mint 11, pada dasarnya Ubuntu Natty. Sejak instalasi saya menemukan bahwa aplikasi 32-bit yang digunakan untuk berjalan pada sistem Ubuntu saya ditolak oleh sistem Mint 11 saya. Ketika saya menggunakan utilitas 'file' untuk memeriksa biner, ia dengan benar mengidentifikasikannya sebagai elf 32-bit, tetapi saya tidak dapat menjalankan aplikasi.
Saya sudah mencoba memulainya dari bash dan os.sistem a la python, tetapi tidak berhasil, jadi saya curiga pasti ada hubungannya dengan mode kompatibilitas biner 32-bit tetapi pengetahuan saya tentang sub-sistem itu dan bagaimana mengaktifkannya terbatas, adakah yang bisa membantu?
Terima kasih
linux
64-bit
32-bit
compatibility
linux-mint
Murphy Gearoid
sumber
sumber
Jawaban:
Instal ia32-libs dan pastikan file aplikasi ditandai sebagai executable, yang seharusnya melakukan pekerjaan! :)
Edit Terlambat:
Lib mungkin bisa disebut ia32-libs-multiarch bukan ia32-libs.
apt-get install ia32-libs-multiarch
sumber
Saya tidak tahu apa-apa tentang MINT, tetapi saya punya pengalaman dengan Debian: Untuk menjalankan binari 32bit, Anda membutuhkan hampir semua perpustakaan yang mendukung binari 32bit dalam lingkungan 64bit. Mencoba
Jika ada apt-get di sistem Anda ... (atau coba aptitude atau apa pun yang disertai dengan MINT)
Anda dapat memeriksa perpustakaan mana yang dibutuhkan menggunakan ldd :
Jika ada perpustakaan yang hilang, ldd akan memberi tahu Anda.
sumber