�G���^�[�v���C�Y�F���W 2003/10/17 11:50:00 �X�V


���W�F��3��@tar�{�[������RPM�p�b�P�[�W�����R�c (1/3)

�ً}�̃Z�L�����e�B�p�b�`�K�p�ɂ́A�f�B�X�g���r���[�^��RPM�z�z��҂��Ă����Ȃ��B����Ȏ��ɂ���X�̃A�b�v�f�[�g�̎�Ԃ��l����΁ARPM�ł̊Ǘ����������͔̂Y�݂ǂ��낾�B���W�ŏI��ł́A���̂悤�ȃP�[�X�̉�������������B

�@���̓��W�u���t�@�����XRPM�v����2����ł���������悤�ɁALinux�Ń\�t�g�E�F�A�Ǘ����e�Ղȃp�b�P�[�W�uRPM�v���쐬���邽�߂ɂ́A�u�R���p�C�����s�킹�邽�߂�SPEC�t�@�C���v���K�v�ƂȂ�B�������A����SPEC�t�@�C���̍쐬�͕ϐ���m4�}�N����`�Ɋւ���m�����s�Œ��ł���A���Ȃ��Փx�̍�����Ƃ��B���̂��߁A�ϋɓI��SPEC�t�@�C����G��Ƃ������[�U�[�������Ȃ����R�̂ЂƂ‚��Ǝv����B����́A���̂悤�Ȕw�i�ł͂�����̂́A��r�I�e�Ղȕ��@��tar�{�[������RPM�p�b�P�[�W���쐬������@�ɂ‚��ďЉ�Ă������BRPM�̊T�v�ɂ‚��ẮA��1������Q�l�ɂ��Ăق����B


RPM�iRed Hat Package Manager�j��Red Hat�Ɋւ��G���W�j�A�����Ѓf�B�X�g���r���[�V�����̂��߂ɊJ�������̂��n�܂肾�Btar�{�[���ɂ��`���I�ȃR���p�C����Ƃ��y�����ׂ��A��y�ȃR�}���h�ŃC���X�g�[����A�b�v�f�[�g�Ȃǂ��s����B

�ŋߌ�����SPEC�t�@�C�����܂�tar�{�[���̔z�z

�@SRPM�p�b�P�[�W�isrc.rpm�t�@�C���j�̒��g�́Atar�{�[����SPEC�t�@�C���ō\������A����SPEC�t�@�C�����Ɂu./configure�v���s���̐ݒ��uRPM�Ƀp�b�P�[�W����ۂɕK�v�ȏ��v�A�C���X�g�[�����́u�v��/�A�t�^�[������Ɓv���܂܂�Ă��邱�Ƃ��2��ڂʼn�������B

�@�������ŋ߂ł́ARPM�Ƃ͕ʂɃ\�[�X�R�[�h�z�z���O���tar�{�[�����ł��ASPEC�t�@�C�����܂܂�Ă��邱�Ƃ�����B���̂悤��tar�{�[���́Arpmbuild�R�}���h�́u-t�v�I�v�V�����ɑ����w�肷�邱�ƂŁA����RPM�p�b�P�[�W���쐬���邱�Ƃ��”\�Ȃ̂��B�I�v�V�����́u-b�v�Ɠ����ł���A�ȉ��̂悤�ɂȂ��Ă���B

�I�v�V����
�i�p�����[�^�j
���@�@�@�@�@�e
p
�\�[�X�R�[�h�Ƀp�b�`�����Ă�
l
�p�b�P�[�W�ɕK�p�ȃt�@�C���������Ă��邩�`�F�b�N����
c
�R���p�C�����s��
i
�C���X�g�[�����s��
b
�o�C�i���p�b�P�[�W�������쐬����
s
src.rpm���\�z����
a
�o�C�i���p�b�P�[�W��src.rpm�p�b�P�[�W�̗������쐬����

�@���̈Ⴂ�͈����ł��邪�ASPEC�t�@�C��src.rpm���Atar�{�[�����̈Ⴂ�ł���g�����͓������B�Ⴆ�΁A���ׂăR���p�C�����ăo�C�i���p�b�P�[�W�ƃ\�[�X�p�b�P�[�W���쐬����̂ł���΁A�ȉ��̂悤�Ɏw�肷��΂悢�B

# rpmbuild�@-ta�@libglade-2.0.0.tar.gz

�@tar�{�[������SPEC�t�@�C�����܂܂�Ă��邱�Ƃ��������Ă���΁A���ꂾ����src.rpm�Ɠ��l�Ƀp�b�P�[�W�쐬���n�܂�B������src.rpm�Ɠ��l�A�R���p�C�����X���[�Y�ɐ������邩�ǂ����͎��Əꍇ�ɂ��B���̂��߁ASPEC�t�@�C��������\�[�X�𒲐����Ȃ����Ƃ�i�߂������m���Ȃ̂��B

�@���̏ꍇ�ɂ́A������tar�{�[�����𓀂��Ċ܂܂��SPEC�t�@�C����/usr/src/redhat/SPECS/�ɗp�ӂ��悤�B�����Č��X��tar�{�[���̃t�@�C���́A/usr/src/redhat/SOURCE/�ɒu���΂悢�B���̂悤�ȑ��삾�B

# tar xvfz glade-2.0.0.tar.gz
# cp glade-2.0.0/glade.spec /usr/src/redhat/SPECS
# cp glade-2.0.0.tar.gz /usr/src/redhat/SOURCES

�@��̃R���p�C����Ƃ́A��2��ڂʼn������src.rpm�Ɠ����ł���B�urpmbuild -bp /usr/src/redhat/SPECS/glade.spec�v�Ǝw�肵�č�Ƃ��n�߁A�R���p�C�����s����悤�ɂȂ�܂�SPEC�t�@�C����\�[�X�𒲐����Ă����B

�@�����܂ň�ʘ_�����Atar�{�[���Ɋ܂܂��SPEC�t�@�C���͓���̃f�B�X�g���r���[�V������O��Ƃ��Ă��炸�A�f�B�X�g���r���[�V�����ŗL�̃}�N���A�‹��ϐ����p�����邱�Ƃ����Ȃ��B���̂��߁A�uBuildRoot�v�l�ɂ��f�B���N�g���w���A���ۂɃC���X�g�[�������u%Prefix�v�l�Ȃǂ͑O�����Ċm�F���Ă����ׂ����낤�B

�Œ���c������΂悢SPEC�t�@�C�����ϐ��͂���قǑ����Ȃ�

�@�Ⴆ�΁ASPEC�t�@�C�����Ɉȉ��̂悤�ȋL�q���������Ƃ��悤�B

%define name glade2
%define ver 2.0.0
%define RELEASE SNAP
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
%define prefix /usr�@�@����1
%define sysconfdir /etc�@�@����2
%define skreq 0.1.4

�@��L���X�g���́u%define�v�Ƃ́A�}�N���ϐ���ݒ肷�邽�߂̂��̂ł���A���̗�ł̓x�[�X�ƂȂ�uprefix�v�́u/usr�v�i��1�j�A�V�X�e���ݒ�t�@�C����u���usysconfdir�v�l�ɂ́u/etc�v���ݒ肳���i��2�j�B�������A�u%{prefix}�v�Ȃǂ̃}�N���ϐ������ɂ͂����̒l���������邱�ƂɂȂ�B

BuildRoot: /var/tmp/glade-%{ver}-root
Docdir: %{prefix}/doc

�@��́u%define�v�L�q�̌�ɂ��̂悤�Ȑݒ肪����΁A���ꂼ�ꎟ�̂悤�ɑ�������B

BuildRoot: /var/tmp/glade-%{ver}-root�@���@BuildRoot: /var/tmp/glade-2.0.0-root
Docdir: %{prefix}/doc�@���@Docdir: /usr/doc

�@�@�@�@�@ | 1 2 3 | ���̃y�[�W

[�n�ӗT��CITmedia]


'; document.write(a); return true; })(); //-->