Que fait la pipe | indiquer dans apt-cache rdepends?

11

Si je comprends bien, rdepends répertorie les packages qui dépendent du package spécifié.

Exemple:

$ 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

Dans cette sortie, que signifie | ?

Selon la cette question , cela signifie 'ou' dans apt-cache depends , mais cela ne semble pas pertinent ici ( package1 ou package2 selon abiword est impossible).

    
posée kiri 17.01.2014 - 11:18
la source

1 réponse

12

Dans l'exemple que vous donnez, le canal | signifie que pour python-carquinyol-0.96 ou freemind-doc, abiword n'est pas le seul paquet qui satisfait les dépendances.

Par exemple, si vous avez installé freemind-doc, abiword ou quelque chose d'autre fera l'affaire. En cours d'exécution apt-cache show freemind-doc , vous pouvez voir:

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

ce qui signifie que l’installation de ces paquets est suffisante.

Comparez cela au package xubuntu-desktop, affiché sans | :

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

Ici, il n’ya pas d’alternative à abiword; Si vous voulez que tous les paquets recommandés soient installés, vous devez installer abiword.

    
réponse donnée Andrew McCarthy 17.01.2014 - 12:20
la source

Lire d'autres questions sur les étiquettes