LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1157|回复: 6

Linux 路径问题?

[复制链接]
发表于 2006-4-10 17:21:41 | 显示全部楼层 |阅读模式
刚再Linux下装了个软件cproto, make install 时看到可执行文件被复制到/usr/bin下
执行/usr/bin/cproto没有问题,但不带绝对路径就执行不了
显示-bash:/usr/sbin/cproto:No such file or directory
输入echo $path 显示/usr/bin 和/usr/sbin都在搜索路径里面
在命令行输入cproto时用table键也能补齐.
什么原因造成的呢?难道也要拷贝一份到/usr/sbin下吗?
按照Linux搜索规则应该可以的啊
发表于 2006-4-10 17:23:21 | 显示全部楼层
whereis cproto
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 17:30:47 | 显示全部楼层

在/usr/bin中

主贴中已经说明了
回复 支持 反对

使用道具 举报

发表于 2006-4-10 18:50:16 | 显示全部楼层
是让你运行这个命令。。不是让你回答。:)。。

whereis cproto
回复 支持 反对

使用道具 举报

发表于 2006-4-10 19:18:07 | 显示全部楼层
在 /usr/sbin 下做个 symlink 应该可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 19:43:59 | 显示全部楼层
是不是我没有表达清楚啊
whereis 我当然知道了,而且这个程序在 /usr/bin
我的问题是为什么 /usr/bin /usr/sbin 都在搜索路进当中,程序在 /usr/bin中难道不行吗?
问题出在那里呢?难道我是用root登录就一定需要这个命令在 /usr/sbin中?
做个连接当然可以,问题是还是不知道为什么呀
回复 支持 反对

使用道具 举报

发表于 2006-7-6 17:52:22 | 显示全部楼层
Post by d00m3d
在 /usr/sbin 下做个 symlink 应该可以了


这个值得试一下。

我装EDA工具时遇到同样的问题,做了个连接就能运行了。

哪位大侠能解释一下为什么要作这样的连接呢?

路径,程序都在正确的位置,却不能运行,非要加个连接,一直搞不懂这么做的根本原因是什么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表