¿Qué hace la tubería | indicar en apt-cache rdepends?

13

Según tengo entendido, rdependsenumera los paquetes que dependen del paquete especificado.

Ejemplo:

$ 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

En esta salida, ¿qué |significa?

Según esta pregunta , significa 'o' en apt-cache depends, sin embargo, eso no parece relevante aquí ( package1 o package2 depender de eso abiwordes imposible).

kiri
fuente
Había estado asumiendo que significaba que el paquete ya estaba instalado. No es asi.
Oli

Respuestas:

15

En el ejemplo que da, la tubería |significa que, para python-carquinyol-0.96 o freemind-doc, abiword no es el único paquete que satisface las dependencias.

Por ejemplo, si instaló freemind-doc, abiword u otra cosa funcionará . Corriendo apt-cache show freemind-docpuedes ver:

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

lo que significa que instalar cualquiera de estos paquetes es suficiente.

Compare eso con el paquete xubuntu-desktop, que se muestra sin |:

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

Aquí no hay alternativas a abiword; Si desea instalar todos los paquetes recomendados, debe instalar abiword.

Andrew McCarthy
fuente
1
Mejor respuesta que la mía, así que +1 :)
Rinzwind