Я перевірив сторінку man / info, але немає посилань на деякі аспекти вихідного файлу apt-cache depends
Сторінка man / info намагалася бути корисною (в тупій формі); цитата: "Для конкретного значення решти результатів найкраще звернутися до підходящого вихідного коду"
Тепер, справедливо до інформаційної сторінки, ця цитата стосувалася варіанту "showpkg", який він розумно пояснив, але мій варіант не мав такого пояснення ... Я розумію, що інформація про Linux надходить з багатьох джерел (не лише людина / інформація сторінок), і мені особливо не хочеться копати джерело (хоча іноді я це роблю), тож ось приклад того, що я хотів би знати про значення.
# 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