首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“apt-cache依赖”输出中,建议的含义是什么,建议,\\,<>?

在“apt-cache依赖”输出中,建议的含义是什么,建议,\\,<>?
EN

Ask Ubuntu用户
提问于 2011-02-09 00:35:47
回答 1查看 6.1K关注 0票数 24

我检查了man/info页面,但是没有提到apt-cache depends输出的某些方面

man/info页面试图提供帮助(以一种迟钝的方式);引用如下:“对于输出其余部分的特定含义,最好参考apt源代码。”

公平地说,这句话是关于它合理解释的“展示”选项,但我的选择没有这样的解释.我知道Linux信息来自许多来源(不仅仅是man/info页面),而且我也不特别想翻阅源代码(有时我也这么做),所以这里是我想知道的含义的一个例子。

代码语言:javascript
复制
# I can assume what these mean, but... 
#  What does | mean? (probably means 'or'???)
#  What does <pkg> and the following indentations  mean? 
#  At the end, the interaction(?) of Suggest and Recommends puzzles me.

$ apt-cache depends solr-common
solr-common    
  Depends: debconf
 |Depends: openjdk-6-jre-headless
 |Depends: <java5-runtime-headless>
    default-jre-headless
    gcj-4.4-jre-headless
    gcj-jre-headless
    gij-4.3
   openjdk-6-jre-headless
  Depends: <java6-runtime-headless>
    default-jre-headless
    openjdk-6-jre-headless
  Depends: libcommons-codec-java
  Depends: libcommons-csv-java
  Depends: libcommons-fileupload-java
  Depends: libcommons-httpclient-java
  Depends: libcommons-io-java
  Depends: libjaxp1.3-java
  Depends: libjetty-java
  Depends: liblucene2-java
  Depends: libservlet2.5-java
  Depends: libslf4j-java
  Depends: libxml-commons-external-java
  Suggests: libmysql-java
 |Recommends: solr-tomcat
  Recommends: solr-jetty
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2011-02-09 01:47:21

权威参考是Debian策略手册:http://www.debian.org/doc/debian-policy/

引用手册:

“建议”字段应该列出在所有不寻常的安装中都可以找到的包。

建议:这用于声明一个包可能对一个或多个包更有用。使用这个字段可以告诉打包系统和用户,列出的包与这个包相关,也许可以提高它的有用性,但是在没有它们的情况下安装这个包是完全合理的。

现在,默认情况下也会安装推荐的包(当您安装执行推荐的包时)。

正如你猜到的那样,“或”表示“。控制线通常显示foo收栏,但apt依赖于在它自己的行上显示每个选项,并在第一个选项中加上一个前缀,从而将其重新格式化。换句话说,管道标记为首选选项,下一行是可选选项。

尖括号中列出的包表示它是一个虚拟包。缩进行之后列出的包是提供该服务的各种包。

票数 17
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/25361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档