При чем тут труба | указать в apt-cache rdepends?

Насколько я понимаю, rdepends перечисляет пакеты, которые зависят от указанного пакета.

Пример:

$ 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

В этом выводе что означает |?

Согласно этот вопрос означает «или» в apt-cache depends, однако это не представляется уместным (package1 или package2 в зависимости от abiword невозможно).

13
задан 13 April 2017 в 15:24

1 ответ

В приведенном вами примере труба | означает, что для python-carquinyol-0.96 или freemind-doc abiword - не единственный пакет, который удовлетворяет зависимостям.

Например, если вы установили freemind-doc, подойдет abiword или что-то еще . Запустив apt-cache show freemind-doc, вы увидите:

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

, что означает, что установки любого из этих пакетов достаточно.

Сравните это с пакетом xubuntu-desktop, показанным без |:

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

Здесь нет альтернатив abiword; если вы хотите установить все рекомендуемые пакеты, вы должны установить abiword.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: