[sisyphus] Что-то не так с rpm или с пакетом?

Vladimir D. Seleznev vseleznv на altlinux.org
Чт Ноя 14 09:33:18 MSK 2019


On Wed, Nov 13, 2019 at 12:40:58PM +0300, Alexei V. Mezin wrote:
> 13.11.2019 11:51, Антон Мидюков пишет:
> 
> >> Раз он есть, кто-то должен к нему подключаться :) Или у него какое-то 
> >> другое предназначение и модель использования?
> >>
> > Да. Установка оттуда единичных пакетов при необходимости.
> > 
> 
> И как это предполагается использовать?

Можно поиграть с apt_preferences. Я подключил репозитории Сизифа и автоимпорта, прописал
в файле /etc/apt/preferences.d/autoimports конфиг:

$ cat <<EOF > /etc/apt/preferences.d/autoimports
Package: *
Pin: release l=Autoimports
Pin-Priority: 499
EOF

После чего выполнил.

apt-get install -y node-gyp

Итог:

$ apt-cache policy node-gyp
node-gyp:
  Installed: 3.8.0-alt1:sisyphus.214219.100 на 1538840981
  Candidate: 3.8.0-alt1:sisyphus.214219.100 на 1538840981
  Version Table:
     1:3.6.0-alt1_7 на 1553873664 0
        499 http://ftp.altlinux.org noarch/autoimports pkglist
 *** 3.8.0-alt1:sisyphus.214219.100 на 1538840981 0
        500 http://ftp.altlinux.org ALTLinux/Sisyphus/noarch/classic pkglist
        100 RPM Database

Установлена нужная версия node-gyp.

Буду благодарен, если кто-нибудь задокументирует это на альтовики в
каком-нибудь подходящем для этого месте.

> У меня (наверняка не только у меня) технология простая:
> нужен конкретный пакет? Или пакет неизвестен, но можно сформулировать 
> ключевые слова для поиска? Значит apt-cache search. Пакет найден, значит 
> apt-get install. И только если пакет не найден, то google и изучение 
> вопроса "а надо ли оно мне, а можно ли скачать и собрать локально" и 
> т.п. Иногда вместо apt-cache search можно веб-интерфейс на p.a.o, там 
> удобно смотреть версии пакета на всех ветках и архитектурах, а так же 
> по-быстрому глянуть в ченджлог, спек и т.п.
> 
> Но такая модель использования подразумевает, что autoimports подключен, 
> иначе как в нем по простому искать? Ходить через http://ftp.a.o в 
> репозиторий и делать ctrl-f на странице со списком пакетов?
> 
> Кстати, возвращаясь к node-gyp. На данный момент проблемы с этим пакетом 
> наблюдаются и на
> https://packages.altlinux.org/ru/search?utf8=%E2%9C%93&query=node-gyp
> 
> Показаны версии
> 1:3.6.0-alt1_7
> 3.6.2-alt0.M80P.1
> 3.8.0-alt1
> 
> При этом "дефолтная" ссылка ведет именно на 3.6.0-alt1_7, и далее все 
> ссылки ведут куда-то на Сизиф, а не на какой-то автоиморт. При этом в 
> правом верхнем углу написано, что в Сизифе пакет более новый. При этом 
> для всех прочих пакетов дефолтная ссылка таки обычно ведет именно на 
> сизифовскую версию пакета. Бардак и неразбериха.

-- 
   С уважением,
   Владимир Селезнев


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