LinuxSir.cn,穿越时空的Linuxsir!

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

什么时候需要用su

[复制链接]
发表于 2004-4-12 17:10:29 | 显示全部楼层 |阅读模式
我下了一个winex3-3.2-1.i386.rpm,在当前目录下我用shell执行rpm -ivh winex3-3.2-1.i386.rpm,他告诉我error: unpacking of archive failed on file /usr/bin/winex3;407a5cd1: cpio: open failed - Permission denied,这时候我用su,然后安装就可以,为什么在没有取得根权限下不可以安装?
再一个问题是我想知道我安装之后我在哪里可以找到可以执行的文件,被装到什么地方去了
发表于 2004-4-12 17:27:43 | 显示全部楼层
普通用户没有将软件安装到/usr的权限,更具体地说,普通用户对/usr一般只有读权限和执行权限,没有写权限。所以软件是安不上去的。
第二个问题,软件安装完成之后,都会显示在在菜单中,相应的文件一般都在/usr/bin或/usr/share/bin下。
 楼主| 发表于 2004-4-12 17:32:54 | 显示全部楼层
那还有一个\问题就是安装的时候,为什么有的包需要用超级用户,有的时候不需要,跟据什么来判断?
发表于 2004-4-12 17:40:08 | 显示全部楼层

同样的道理

看这个包自身的默认路径设置了。如果它本身就要安装在 ~/bin 下,那么自然就不用 su 了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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