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

8.2.4 ������ ������ � ������� ������� rpmbuild

������� ��������� ������������� ������� rpmbuild:

rpmbuild -b������_������ ���_������.spec

����� -b ��������� �� ����� ������. ������ ���� ����� -b �������, �� ����� ������ ������������ �������. ��������� ������ �������� ����������� � �������.

�����

��������

-ba

������� �������� ����� � ����� � �������� �����

-bb

������� �������� �����

-bc

�������������� ���������, �� �� �������� rpm-�����, �� ���� ��������� �� ������ %build ������������

-bp

��������� ���������� � ������������ ����� ����� ���������� ������ %prep

-bi

��������� ������ ��������� ������ � ������������ ����� ����� ���������� ������ %install

-bl

��������� �������� ������ ������ ��� ������ � ������� ������ ������, ���� �������� ������� ������ �� �������� �����-�� ������ �� ������

-bs

������� ������ ����� � �������� �����

��������� ������ ���������� ��������� ���������� ������� rpmbuild -bp jikes.spec, �������� �� �������� /usr/src/redhat/SPECS :

$ rpmbuild -bp jikes.spec

Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.72435

+ umask 022

+ cd /usr/src/redhat/BUILD

+ LANG=C

+ export LANG

+ cd /usr/src/redhat/BUILD

+ rm -rf jikes-1.17

+ /usr/bin/gzip -dc /usr/src/redhat/SOURCES/jikes-1.17.tar.gz

+ tar -xf -

+ STATUS=0

+ '[' 0 -ne 0 ']'

+ cd jikes-1.17

++ /usr/bin/id -u

+ '[' 500 = 0 ']'

++ /usr/bin/id -u

+ '[' 500 = 0 ']'

+ /bin/chmod -Rf a+rX,g-w,o-w .

+ exit 0

����� ������� ������� �� ���������� ����� � �������� ����� ��������������� � ������� /usr/src/redhat/BUILD, � ���������� jikes-1.17. ����������� ������������, ����� �������� ���������� ������ ������ ��������� ��������. ���� ����� � ������� jikes-1.17, ����� ������� ��� ����������� ��� ������ ������� � ������� make.

������ ������ ������, ������������ ���������� �������, ���������� � �������, ������� rpmbuild ��������� ��������� ������ �����. ��������, �������

rpmbuild --clean specfile.spec

������� ��������� ������� ��������� ������ ������ � ������� ������ �������:

$ rpmbuild --clean /usr/src/redhat/SPECS/jikes.spec

Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.21908

+ umask 022

+ cd /usr/src/redhat/BUILD

+ rm -rf jikes-1.17

+ exit 0

����� - ����������� ��������� �������
����� - �������� spec-�����
����������


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