����� ������������ OpenNet.ru / ������ "������������ ��� Linux" / ������

9.4.3 ����������� ��

������ %install �������� �������, ������� ������������� ��, ��������� �� ������ %build. ���� Makefile �������� ��� ����������� ���������� �� ���������, ���������� ���������� ������� � ������ ���:

%install

make install PREFIX=$RPM_BUILD_ROOT/usr

� ����������� ������� ��������� ������ ��� �����-�� ��������� ��� ���������� ��������� ���� ������ � buildroot. ������ ������ make install ���������� ������� install, ��� � ��������� �������:

%install

install -m755 myapp $RPM_BUILD_ROOT/usr/bin/myapp

��������� ������� ������ make install ���������� ������ %makeinstall. ��������:

%install

rm -rf $RPM_BUILD_ROOT

%makeinstall

���� ������ ����� �������� ������� ��� ������� buildroot.

��� ����, ����� ����������, ��� ��������������� ������ %makeinstall, ������������ ������� rpm --eval '%makeinstall' :

$ rpm --eval '%makeinstall'

make \

prefix=/usr \

exec_prefix=/usr \

bindir=/usr/bin \

sbindir=/usr/sbin \

sysconfdir=/etc \

datadir=/usr/share \

includedir=/usr/include \

libdir=/usr/lib \

libexecdir=/usr/libexec \

localstatedir=/var \

sharedstatedir=/usr/com \

mandir=/usr/share/man \

infodir=/usr/share/info \

install

����� - ������� ����� ������
����� - ������ ��
����������


����� ������������ �� OpenNet.ru