O que o pipe | indicar em rdepends do apt-cache?

11

Pelo que entendi, rdepends lista os pacotes que dependem do pacote especificado.

Exemplo:

$ 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

Nesta saída, o que significa | ?

Como por esta pergunta , significa 'ou' em apt-cache depends , mas isso não parece relevante aqui ( package1 ou package2 dependendo de abiword ser impossível).

    
por kiri 17.01.2014 / 11:18

1 resposta

12

No exemplo que você dá, o pipe | significa que, para python-carquinyol-0.96 ou freemind-doc, o abiword não é o único pacote que satisfaz as dependências.

Por exemplo, se você instalou o freemind-doc, o abiword ou outra coisa serve. Executando apt-cache show freemind-doc você pode ver:

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

, o que significa que a instalação de qualquer um desses pacotes é suficiente.

Compare isso com o pacote xubuntu-desktop, mostrado sem um | :

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

Aqui não há alternativas para o abiword; Se você quiser todos os pacotes recomendados instalados, você deve instalar o abiword.

    
por Andrew McCarthy 17.01.2014 / 12:20

Tags