Linux 解決 bash ./ 沒有那個文件或目錄 的方法


在Debian 或 ubuntu 64位下運行 ./xxx 會跳出來說沒有這個文件或者目錄,但是ls看又有這個文件,很是奇怪。

其實原因很簡單,是因為他沒有32位的運行庫 ia32-libs ,直接安裝即可。

apt-get install ia32-libs

Debian可能安裝不成功,那么可以使用如下方法:

方法一:

http://pkgs.org/download/ia32-libs
下載mint 17 的deb 用軟件中心安裝就行 依賴啥的自動解決

 

方法二:

sudo dpkg --add-architecture i386 
sudo apt -get update
sudo apt-get dist-upgrade

這個我在使用時遇到有依賴關系的一些東西沒有下載成功,需要解決依賴關系問題。

 

方法三:

apt-get -f install 修復下載即可

 

方法四:

參考ubuntukylin.com wuy069的解決方案

 

1。切換到root權限

       sudo -i

2。進入apt源列表

      cd /etc/apt/sources.list.d

3。添加ubuntu 13.04的源,因為13.10的后續版本廢棄了ia32-libs

 echo "deb http://archive.ubuntu.com/ubuntu/ raring main restricted universe multiverse" > ia32-libs-raring.list

 

4。更新源並安裝ia32-libs

      apt-get update

      apt-get install ia32-libs

 

5。恢復源

      rm ia32-libs-raring.list

      apt-get update

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM