Cosa significa il tubo | indicare in apt-cache rdepends?


13

A quanto ho capito, rdependselenca i pacchetti che dipendono dal pacchetto specificato.

Esempio:

$ 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

In questo output, cosa |significa?

In base a questa domanda , significa "o" in apt-cache depends, tuttavia ciò non sembra rilevante qui ( package1 o package2 dipende da abiwordimpossibile).


Pensavo che significasse che il pacchetto era già installato. Non è così.
Oli

Risposte:


15

Nell'esempio fornito, la pipe |significa che, per python-carquinyol-0.96 o freemind-doc, abiword non è l'unico pacchetto che soddisfa le dipendenze.

Ad esempio, se hai installato freemind-doc, farà abiword o qualcos'altro . In esecuzione apt-cache show freemind-docpuoi vedere:

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

il che significa che l'installazione di uno di questi pacchetti è sufficiente.

Confrontalo con il pacchetto xubuntu-desktop, mostrato senza |:

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

Qui non ci sono alternative a abiword; se si desidera installare tutti i pacchetti consigliati, è necessario installare abiword.


1
Risposta migliore della mia, quindi +1 :)
Rinzwind
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.