[devel] Re: зависимость ... -- как собирать и тестировать пакеты
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Май 21 09:43:30 MSD 2003
On Tue, May 20, 2003 at 08:59:32AM +0600, Victor V Ismakaev wrote:
> > Странно. Оно на автомате проставляется?
> BuildRequires:perl-devel
> Requires:perl-base
Все ручные Requires зависимости на перл лучше убрать, это кувалда (то же
самое касается других типов зависимостей). Всё что нужно должно
подцепляться автоматически, это можно проверить через
$ rpm --qp --requires fresh.i586.rpm
Также после сборки _любого_ пакета всегда нужно проверять:
$ rpm -Uvh --test fresh.i586.rpm
Если пакет с таким релизом уже установлен в системе, тогда нужно хотя бы
проверить
$ rpm -Uvh --force --test fresh.i586.rpm
Если из одного src.rpm получается несколько пакетов, то проще всего
протестировать примерно так:
$ rpm -Uvh --test *%name*-%version-%release.i586.rpm
Если пакет не устанавливается, то, возможно, имеют место проблемы с
зависимостями. Как правило, в _рельных_ средах сборки (а не
искусственных типа BTE) собранный пакет должен хорошо устанавливаться в
этой же среде. Это очень сильное правило, поэтому могут быть
исключения. Неудовлетворенные зависимости в таком случае нужно
проверить через apt-cache showpkg <зависимость>.
PS: другие замечания по subj?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20030521/33c3394f/attachment-0001.bin>
Подробная информация о списке рассылки Devel