1. 程式人生 > >Ubuntu16.04安裝32位支援庫

Ubuntu16.04安裝32位支援庫

Ubuntu16.04版本已不支援ia32-libs的軟體包,而是使用了lib32ncurses5、lib32z1軟體包做為替代,所以在Ubuntu16.04版本當中應該安裝執行:

apt-get install lib32ncurses5 ​

apt-get install lib32z1


詳細說明如下:
Ubuntu Linux 解決 bash ./ 沒有那個檔案或目錄 的方法

經常在ubuntu 64位下執行 ./xxx 會跳出來說沒有這個檔案或者目錄,但是ls看又有這個檔案,很是奇怪。

其實原因很簡單,是因為他沒有32位的執行庫 ia32-libs 會出這種八杆子打不著的奇怪提示。

直接安裝即可。

apt-get install ia32-libs

然而,ubuntu16.04 並不再支援 ia32-libs 的軟體包。

而是用 lib32ncurses5 lib32z1​軟體包代替了 ia32-libs 軟體包,因此,安裝lib32ncurses5 lib32z1​就可以了:

apt-get install lib32ncurses5 ​

apt-get install lib32z1​

親測可用!