[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