LinuxSir.cn,穿越时空的Linuxsir!

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

如果查一个软件的所有依赖的关系?[已解决]

[复制链接]
发表于 2005-8-9 17:38:56 | 显示全部楼层 |阅读模式
如果装一个新的软件时,emerge会自己解决这些依赖的关系~~~但是,当装好之后,你再emerge这个软件,他就只会显示这个软件, 我想查看运行这个软件的所有其他支持软件
例如,emerge xmms时,他就会把xorg-x11 gtk+1.2之些都装上,当装了一次后,再次emerge xmms,就只会装xmms(也就是重新编译多次吧), 我现在想看看xmms所有依赖的软件有那些,应该怎样看???(我也知道xmms的ebuild里有写着依赖关系,但是不可能一个个软件去追下去查所有的依赖关系吧!)
有什么办法呢????
发表于 2005-8-9 18:13:53 | 显示全部楼层
没事看下handbook,里面说得很清楚,gentoolkit
回复 支持 反对

使用道具 举报

发表于 2005-8-9 22:16:34 | 显示全部楼层
据我观察,一般的用户都不喜欢看handbook什么的文档,而是喜欢拿到一个东西后自己先摸索着用两分钟左右,觉得顺手就用下去,觉得不顺手就会扔到一边去。
这似乎就是windows跟Linux用户数目的差距所在之一。
回复 支持 反对

使用道具 举报

发表于 2005-8-10 09:39:01 | 显示全部楼层
Post by gklive
我现在想看看xmms所有依赖的软件有那些,应该怎样看???(我也知道xmms的ebuild里有写着依赖关系,但是不可能一个个软件去追下去查所有的依赖关系吧!)
有什么办法呢????

$ emerge -epv xmms
Now even gcc becomes a dependency. ;)
回复 支持 反对

使用道具 举报

发表于 2005-8-10 10:23:26 | 显示全部楼层
Fleta大哥的方法有效,不过反馈内容太繁冗,有些不需要。不过,学到一手。^^
回复 支持 反对

使用道具 举报

发表于 2005-8-10 10:43:03 | 显示全部楼层
equery g xmms
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-10 17:36:58 | 显示全部楼层
Post by Fleta
$ emerge -epv xmms
Now even gcc becomes a dependency. ;)

这个...真是...我可能说的目的错了~~~~这样就连基本系统的包都显示了~~~~我只想X关于

Post by zhllg
equery g xmms

g选项我还未用过,回去试试,用得最多的是files and belongs这两个~~~~

谢谢你们回答
回复 支持 反对

使用道具 举报

发表于 2005-8-10 21:37:39 | 显示全部楼层
equery g xmms | sed -e '/^  /d'
这样就只剩下直接依赖了,^后面是两个空格
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-11 16:38:44 | 显示全部楼层
Post by zhllg
equery g xmms | sed -e '/^  /d'
这样就只剩下直接依赖了,^后面是两个空格

谢谢!老大你的gentoo玩得真熟啊~~~我只是要用到的命令才会去看,平时少用的我就很少去管的~~~~~gtk+-1.2引起的X死的问题目前还未解决,等我回家后准备装xmms的依赖软件全都编译一次,看看能不能解决~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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