据我了解,rdepends
列出了依赖于指定包的包。
例子:
$ apt-cache rdepends abiword
abiword
Reverse Depends:
abiword:i386
xubuntu-desktop
|python-carquinyol-0.96
pkpgcounter
lubuntu-desktop
junior-writing
gnome
|freemind-doc
abiword-plugin-mathview
abiword-plugin-grammar
abiword-dbg
在这个输出中,是什么|
意思?
按照这个问题,它在 中表示“或” apt-cache depends
,但这似乎与此无关(package1
或者 package2
依赖abiword
是不可能的)。
答案1
在您给出的示例中,管道|
意味着对于 python-carquinyol-0.96 或 freemind-doc,abiword 不是唯一满足依赖关系的包。
例如,如果你安装了 freemind-doc,abiword或者是其他东西就可以了。运行apt-cache show freemind-doc
你可以看到:
Recommends: evince | openoffice.org-writer | abiword | kword | pdf-viewer
这意味着安装其中任何一个包就足够了。
将其与 xubuntu-desktop 软件包进行比较,其中不带|
:
Recommends: abiword, abiword-plugin-grammar, ...
这里没有 abiword 的替代品;如果您想要安装所有推荐的软件包,您必须安装 abiword。