[devel] rpm
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Сб Мар 17 10:51:39 MSK 2001
On Fri, 16 Mar 2001 23:37:47 +0300
Alexey Voinov <voins на voins.program.ru> wrote:
> Я все-таки сподобился выкачать себе минимум из Sisyphus,
> чтобы почувствовать чуть-чуть что такое rpm-3.0.6-ipl21mdk.compat
> (compat, я так понимаю уберется после установки glibc и пересборки)
>
> 1. Вот довольно-таки забавное сообщение, которое я получил в первые же
> минуты освоения:
>
> $ sudo rpm -Uvh tar-1.13.19-ipl1mdk.k6.rpm
> Подготовка...
> ##################################################################
> пакет tar-1.13.19-ipl1mdk уже установлен
> файл /bin/tar из пакета tar-1.13.19-ipl1mdk конфликтует с файлом из
> пакета tar-1.13.19-ipl1mdk
>
> Дело в том что в данный момент в системе уже установлен этот tar, но для
> i586 :)
> На мой взгляд сообщение не очень информативное.
Эта странность в RPM уже давно. Причем, чтобы заменить один пакет на другой с той же версией, нужно указать не только --replacepkgs, но и --replacefiles.
>
> 2. Вопрос: как определить чего от меня хочет find-requires?
>
> Это кусок лога от пересборки autoconf
>
> Executing(Requires): /bin/sh -e /home/voins/tmp/rpm-tmp.9311
> + umask 022
> + cd /home/voins/RPM/BUILD
> + /usr/lib/rpm/find-requires
> /bin/sh failed
> Failed to find Requires
> PreReq: /sbin/install-info /bin/sh
> Requires: m4 mktemp
>
> Все перечисленное в PreReq и Requires у меня есть.
> Чего не хватает?
>
> Аналогичная ситуация со пересборкой bash.
Не хватает как раз свежего bash (старый валится при запуске с ключом --rpm-requires). Нужно после обвала сборки bash на find-requires взять из BUILD уже готовый исполняемый файл и положить его в /bin руками. После этого соберется.
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel
Подробная информация о списке рассылки Devel