При чем тут труба | указать в 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 невозможно).

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.

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