[sisyphus] Что-то не так с rpm или с пакетом?
Vladimir D. Seleznev
vseleznv на altlinux.org
Вт Ноя 12 21:49:37 MSK 2019
On Tue, Nov 12, 2019 at 09:51:56PM +0300, Alexei V. Mezin wrote:
> Понадобилось поставить npm, а не работает. Потому что вот что происходит
> даже при попытке поставить выкаченный на локальный диск пакет из Сизифа:
>
>
> [root на bigbear tmp]# apt-get install ./node-gyp-3.8.0-alt1.noarch.rpm
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Выбрано node-gyp для './node-gyp-3.8.0-alt1.noarch.rpm'
> Следующие НОВЫЕ пакеты будут установлены:
> node-gyp
> 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 0 не
> будет обновлено.
> Необходимо получить 0B/34.3kB архивов.
> После распаковки потребуется дополнительно 104kB дискового пространства.
> Совершаем изменения...
> Подготовка...
> #######################################################################################
> [100%]
> Обновление / установка...
> 1: node-gyp-1:3.6.0-alt1_7
> #######################################################################################
> [100%]
> Завершено.
>
> Смотрим на версию 3.8.0, которая в итоге магическим образом превращается
> в 3.6.0, и зависящие от нее программы не ставятся.
>
>
> Следующие пакеты имеют неудовлетворенные зависимости:
> npm: Требует: npm(node-gyp) (= 3.8.0)
> E: Извините, `битые' пакеты
Я подозреваю, что вы устанавливали локально собранный пакет, а
установился из репозитория, потому что apt/rpm посчитал его версию выше
из-за Epoch. У вас не такая ситуация?
--
С уважением,
Владимир Селезнев
Подробная информация о списке рассылки Sisyphus