He revisado la página man / info, pero no hay referencia a algunos aspectos del formato de salida de apt-cache depends
La página man / info intentó ser útil (de manera obtusa); cita: "Para el significado específico del resto de la salida, es mejor consultar el código fuente de apt"
Ahora, para ser justos con la página de información, esa cita se refería a la opción 'showpkg' que había explicado razonablemente, pero mi opción no tenía tal explicación ... Entiendo que la información de Linux proviene de muchas fuentes (no solo man / info páginas), y no quiero hurgar particularmente en la fuente (aunque a veces lo hago), así que aquí hay un ejemplo de lo que me gustaría saber el significado.
# 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
file-roller
(el administrador de archivos) sugiere una biblioteca de compresión más exótica que podría usar si está instalada, pero la mayoría de la gente no quiere.