[sisyphus] Maxima dependencies

Vadim V. Zhytnikov =?iso-8859-1?q?vvzhy_=CE=C1_netorn=2Eru?=
Вт Мар 30 07:34:03 MSD 2004


Andrey Rahmatullin пишет:
> On Mon, Mar 29, 2004 at 06:09:19PM +0400, Epiphanov Sergei wrote:
> 
>> Maxima-bin-sbcl не работает без maxima-bin-gcl, хотя зависимостей нет.
> 
> 
> Насчет этого не знаю, а вот следующая фигня меня удивляет очень давно:
> 
> wrar на wrars-comp ~ $ rpm -qa | grep maxima
> maxima-common-5.9.0.1-alt0.09
> maxima-bin-clisp-5.9.0.1-alt0.09
> wrar на wrars-comp ~ $ sudo apt-get install maxima
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Виртуальный пакет maxima предоставляется следующими пакетами:
>  maxima-common 5.9.0.1-alt0.10
> Необходимо точно указать, какой из пакетов должен быть установлен.
> E: Для пакета maxima не найдено подходящего кандидата для установки
> wrar на wrars-comp ~ $ sudo apt-get install maxima-common
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие дополнительные пакеты будут установлены:
>  maxima-bin-clisp maxima-bin-sbcl sbcl
> Следующие пакеты будут ОБНОВЛЕНЫ:
>  maxima-bin-clisp maxima-common
> Следующие НОВЫЕ пакеты будут установлены:
>  maxima-bin-sbcl sbcl
> 
> 
> Вопросы: 1. Нафига мне maxima-bin-sbcl, если у меня есть maxima-bin-clisp?
> 2. По каким зависимостям это всё вытягивается? maxima-common требует
> maxima-bin, предоставляемый всеми maxima-bin-*, но ведь один такой уже
> стоит, и зависимости в порядке? Это apt шалит, что ли? Ведь такое и при
> любой попытке dist-upgrade вылезает. Если руками обновить maxima-common и
> maxima-bin-clisp - нормально всё, никто не ругается на зависимости и sbcl
> не просит.
> 

Скорее всего это нашалил автоматический поиск зависимостей rpm-build
при обработке скрипта /usr/bin/maxima.  Что говорит

rpm -q --whatrequires sbcl
rpm -q --whatrequires maxima-bin-sbcl

Будем править :-)

-- 
      Vadim V. Zhytnikov

       <vvzhy на mail.ru>
      <vvzhy на netorn.ru>




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