Qu'est-ce que la pipe | indiquer dans apt-cache rdepends?


13

Si je comprends bien, rdependsré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, qu'est-ce que cela |signifie?

Selon cette question , cela signifie «ou» dans apt-cache depends, mais cela ne semble pas pertinent ici ( package1 ou package2 dépendre abiwordest impossible).


J'avais supposé que cela signifiait que le paquet était déjà installé. Ce ne est pas.
Oli

Réponses:


15

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 autre chose fera l'affaire. En cours d'exécution, apt-cache show freemind-docvous pouvez voir:

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

ce qui signifie que l'installation de l'un de ces packages est suffisante.

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

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

Ici, il n'y a pas d'alternative à abiword; si vous voulez que tous les packages recommandés soient installés, vous devez installer abiword.


1
Meilleure réponse que la mienne donc +1 :)
Rinzwind
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.