Was macht die Pfeife? in apt-cache anzeigen rdepends?

13

Soweit ich weiß, werden rdependsPakete aufgelistet, die vom angegebenen Paket abhängen.

Beispiel:

$ 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

Was bedeutet in dieser Ausgabe |?

Gemäß dieser Frage bedeutet es "oder" in " apt-cache depends, was hier jedoch nicht relevant zu sein scheint ( package1 oder davon package2 abhängig abiwordist, ist unmöglich).

kiri
quelle
Ich war davon ausgegangen, dass das Paket bereits installiert war. Es tut nicht.
Oli

Antworten:

15

In dem von Ihnen angegebenen Beispiel |bedeutet die Pipe , dass abiword für Python-Carquinyol-0.96 oder freemind-doc nicht das einzige Paket ist, das die Abhängigkeiten erfüllt.

Wenn Sie zum Beispiel freemind-doc installiert haben, reicht abiword oder etwas anderes . Laufen können apt-cache show freemind-docSie sehen:

Recommends: evince | openoffice.org-writer | abiword | kword | pdf-viewer

Dies bedeutet, dass die Installation eines dieser Pakete ausreicht.

Vergleichen Sie das mit dem Paket xubuntu-desktop, das ohne Folgendes angezeigt wird |:

Recommends: abiword, abiword-plugin-grammar, ...

Hier gibt es keine Alternativen zu abiword; Wenn Sie alle empfohlenen Pakete installieren möchten, müssen Sie abiword installieren.

Andrew McCarthy
quelle
1
Bessere Antwort als meine, also +1 :)
Rinzwind