红联Linux门户
Linux帮助

Linux解决bash ./没有那个文件或目录的方法

发布时间:2015-08-27 21:57:27来源:linux网站作者:hbg-rohens

在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


提高Linux工作效率的十大bash技巧:http://www.linuxdiyf.com/linux/9096.html

64位Ubuntu提示(...adb":error=2没有那个文件或目录):http://www.linuxdiyf.com/linux/5669.html

出现致命错误:X11/Xlib.h:没有那个文件或目录:http://www.linuxdiyf.com/linux/5079.html

Ubuntu 11.10安装BusyBox:致命错误:curses.h:没有那个文件或:http://www.linuxdiyf.com/linux/4664.html