Що означає труба | вказати в apt-cache rdepends?


13

Як я розумію, 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цього неможливо).


Я припускав, що це означає, що пакет уже встановлений. Це не.
Олі

Відповіді:


15

У прикладі, який ви |наводите , труба означає, що для 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.


1
Краща відповідь, ніж моя, так +1 :)
Rinzwind
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.