LinuxSir.cn,穿越时空的Linuxsir!

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

usr下的bin和share有什么区别

[复制链接]
发表于 2009-3-5 16:05:23 | 显示全部楼层 |阅读模式
fedora10系统

比如我安装qq吧rpm包吧 su rpm -ivh qq.rpm
安装好以后 打开/usr下面   我发现/usr/bin下面有一个qq程序可以启动      而且在/usr/share/tencent里面也有一个qq启动程序 而且qq的图片也在里面   


我想请问bin里面的qq启动程序和/share/tencent里面的qq启动程序一样吗

这两个文件夹存放的东西有什么区别呢

如果我在桌面上做链接的话   那qq程序的路径到底应该些那个呢    是/usr/bin/qq 还是/usr/share/tencent/qq
发表于 2009-3-5 16:23:26 | 显示全部楼层
把/usr/share/applications/qq.desktop 复制到桌面做链接
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 16:35:12 | 显示全部楼层
Post by cheeselee;1956650
把/usr/share/applications/qq.desktop 复制到桌面做链接



刚看了一下  这个目录里面qq文件属性的目录是/usr/bin/qq    可是为什么要链接到bin  而不是/usr/share/tencent/qq
回复 支持 反对

使用道具 举报

发表于 2009-3-5 17:05:51 | 显示全部楼层
没为什么,因为bin下面就是装可执行程序的,QQ的包装很不linux而已。就好象第一个版本居然都是777的权限一样。

在bin下建立一个脚本,才能让QQ启动,因为qq自己是找不到自己需要的文件的,必须在当前目录找,你看看脚本就知道了,必须有cd 那一行

当然你也可以把某些程序的起动器(.desktop)里面的启动路径改为/usr/share/下的,不过不能用在QQ身上
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-6 09:58:35 | 显示全部楼层
恩 谢了  呵呵...............
回复 支持 反对

使用道具 举报

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

本版积分规则

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