Re: Глупый вопрос про rpm

Defolt1

На машине с RH9 попытался собрать rpm-пакет, и на команду
rpm -ba smth.spec
было сказано, что -b - неизвестный параметр (?!)
Версия rpm 4.2.
Кто знает, в чём прикол? Может, этот параметр переименован в этой версии? man rpm попорчен, не могу посмотреть опции.

sergey_m

Тайное знание: что бы заработали опции -b* должен стоять пакет rpmbuild. В мане этого не написано.

shlyumper

man rpm.
Начиная с rpm 4.0 программа для сборки rpm называется rpmbuild.
rpmbuild -ba ...

sergey_m

man rpm
Вай-вай, начиная с 8-го релиза тайное знание помещено в man. С какого релиза rpm имеет версию 4.0? По-моему начиная с 6.2.

Defolt1

Спасибо обоим.
ЗЫЖ Тайное знание: в данном случае "чтобы" пишется вместе

Defolt1

Да хорош спорить, это непринципиально. Любой *nix на конкретно взятой машине со временем теряет "стандартность", потому что как правило апгрейдится то одно, то другое по частям.
В данном случае я был сбит с толку потому, что привык работать на машине с RH7.3 и старым rpm, который понимал -b (версию rpm не помню, а доступа к той машине сейчас нет).

shlyumper

С какого релиза rpm имеет версию 4.0?
поправка. Начиная с rpm 4.1
4.0 имеет версию начиная с RedHat 7.x
4.1 начиная с 8.x

sergey_m

Да я с этим словом заебался. Знаю как пишется, а руки печатают не правильно.
Оставить комментарий
Имя или ник:
Комментарий: