管道是什么?指示在apt-cache rdepends中?


13

据我了解,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是不可能的)。


我一直认为这意味着该软件包已经安装。它不是。
奥利

Answers:


15

在您给出的示例中,管道|意味着,对于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。


1
比我的答案更好,所以+1 :)
Rinzwind 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.