[devel] Задание зависимостезависимостей в RPM

"Алексей Любимов" =?iso-8859-1?q?avl_=CE=C1_l14=2Eru?=
Чт Дек 12 14:29:57 MSK 2002


On 12 Dec 2002 13:40:04 +0300
Вячеслав Диконов <sdiconov на mail.ru> wrote:

> Ситуация: Словари Myspell используются в ОО и Мозилле. Хочется сделать
> так, чтобы пакеты с этими файлами устанавливались если в системе есть
> одно из приложений или оба, но не в отсутствие ОО с мозиллой. Механизм
> их автоматического подключения к обоим чудищам есть.

В ОО и Мозилле поставить
Requires: slovar-1,slovar-2

В  словарях поставить
Provides: slovar-1
или
Provides: slovar-2

Тогда при установке мозиллы или ОО автоматом будут цеплятся словари.

> Есть ли возможность записать в Requires: требование иметь хотя бы один
> из нескольких перечисленных пакетов (openoffice-ru / openoffice-en /
> mozilla)? Как? В докуменации ничего похожего не нашёл. 

Аналогично Requires: сервис / Provides: сервис

Но этот механизм сделан для обеспечения работоспособности программ, а не навязывания пакетов.
Лучше бы сделать пустые noarch пакеты Mozilla-optimum-install и openoffice-optimum-install в зависимостях которых и прописать словари и все, что входит в стандартный набор приложения. Тогда можно будет ставить нужные компоненты или одной командой apt-get install Mozilla-optimum-install поставить весь набор.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20021212/574a8a2b/attachment-0001.bin>


Подробная информация о списке рассылки Devel