为什么存在的运行权限文件,执行的时候说不存在?

为当前最终发行版之前的所有版本提供支持
回复
cyberghost
帖子: 15
注册时间: 2007-02-02 17:19
送出感谢: 0
接收感谢: 0

为什么存在的运行权限文件,执行的时候说不存在?

#1

帖子 cyberghost » 2007-08-23 13:34

情况是这样的:在装skype的时候选择下载的静态编译版本,解压缩后发现好像是直接跑的。于是就在控制台上直接运行那个叫做skype的绿色的文件,结果如下:
david@david-desktop:~$ pwd

/home/david

david@david-desktop:~$ ls

Desktop skype_static-1.4.0.99
Examples skype_static-1.4.0.99.tar.bz2
install_flash_player_9_linux sp-sc
install_flash_player_9_linux.tar.gz sp-sc.tgz
skype-debian_1.4.0.99-1_i386.deb

david@david-desktop:~$ cd skype_static-1.4.0.99/

david@david-desktop:~/skype_static-1.4.0.99$ ls
icons
LICENSE
README
skype -------------显示是绿色的可运行文件
skype.conf
skype.desktop
sounds

david@david-desktop:~/skype_static-1.4.0.99$ ./skype
bash: ./skype: No such file or directory----------------------明明有的文件却说不存在!

david@david-desktop:~/skype_static-1.4.0.99$

另外在跑sp-sc的时候也遇到了类似情况,也是明明有的文件却说不存在。

不知道哪位大侠能帮忙解答下,这是怎么回事?
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53
送出感谢: 1 次
接收感谢: 2 次
联系:

#2

帖子 jarryson » 2007-08-23 16:33

可能是没有可执行权限。一般都是权限问题

你可以sh skype.sh或者bash skype.sh

还可以赋予可执行权限,chmod +x skype.sh 然后./skype.sh

sp-sc可能一样不过也可能不一样。我自己遇到过,后来不知道怎么好了。不过没有这样试过。
回复

回到 “老旧版本支持”