Ho controllato la pagina man / info, ma non c'è alcun riferimento ad alcuni aspetti dell'output di apt-cache depends
La pagina man / info ha cercato di essere utile (in modo ottuso); quote: "Per il significato specifico del resto dell'output è meglio consultare il codice sorgente apt"
Ora, in tutta onestà alla pagina delle informazioni, quella citazione riguardava l'opzione 'showpkg' che aveva ragionevolmente spiegato, ma la mia opzione non aveva tale spiegazione ... Capisco che le informazioni di Linux provengono da molte fonti (non solo man / info pagine) e non voglio particolarmente rovistare nella fonte (anche se a volte lo faccio), quindi ecco un esempio di ciò di cui mi piacerebbe sapere il significato.
# 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