Apa artinya pipa | mengindikasikan di ketergantungan-apt-cache?

13

Seperti yang saya pahami, rdependsdaftar paket yang tergantung pada paket yang ditentukan.

Contoh:

$ 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

Dalam output ini, apa |artinya?

Sebagai per pertanyaan ini , itu berarti 'atau' di apt-cache depends, namun itu tampaknya tidak relevan di sini ( package1 atau package2 tergantung pada abiwordtidak mungkin).

kiri
sumber
Saya berasumsi itu berarti paket itu sudah diinstal. Itu tidak.
Oli

Jawaban:

15

Dalam contoh yang Anda berikan, pipa |berarti bahwa, untuk python-carquinyol-0.96 atau freemind-doc, abiword bukan satu-satunya paket yang memenuhi dependensi.

Misalnya, jika Anda menginstal freemind-doc, abiword atau yang lainnya akan dilakukan. Berjalan apt-cache show freemind-docAnda dapat melihat:

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

yang berarti menginstal salah satu dari paket-paket ini sudah cukup.

Bandingkan dengan paket xubuntu-desktop, ditampilkan tanpa |:

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

Di sini tidak ada alternatif untuk abiword; jika Anda ingin semua paket yang disarankan diinstal, Anda harus menginstal abiword.

Andrew McCarthy
sumber
1
Jawaban yang lebih baik daripada saya jadi +1 :)
Rinzwind