아 kde님께서 남겨주신 리플을
보고 난뒤 궁금증이
어느정도는 풀렸습니다.
음.. rpm을 만들기 위해서
일단 SORUCE라는
디렉토리에 소스
타르볼을 넣어두고
제 생각으론 source 란
디렉토리는 말 그대로 소스를
넣어두는 곳이라고 생각이 되는데 ?
의미가 맞는지 궁금합니다.
그리고 난뒤 spec 파일에서
기술하는것은 어느정도 이해가
가는데 제가 의도했던 질문은
rpm이 성공적으로 만들어졌다면
그것을 만들기 위한
일종의 도구 디렉토리가
build와 source 그리고
spec인지 궁금합니다.
의미를 이해해 본 결과
아마도 최종 산물인
rpm을 만들기 위해서
사용되는 디렉토리가
source 그리고
build spec이 있어야하고
spec 파일을
rpm -ba 로 rpm을 생성하는
데 아무런 오류가 나타나지
않는다면
예를 들어 제가
소스 디렉토리에
indent 타르볼을
넣어서
indent rpm을 생성했습니다.
그뒤 rpm을 설치한뒤
make install
까지 오류 없이 성공적으로
생성했다면
build 디렉토리에
indent란 이름으로
rpm을 생성시 사용되었던
디렉토리가 있는것은
삭제해도 되는지가 궁금합니다.
그리고 제가 이해를 못했는지도
모르겠지만
buildRoot란것을
/var/tmp밑에 있는
programename -build -root
로 들어간다고
설명을 하셧는데
제가 잘못 이해를 했는지
저는 buildroot란 것을
rpm 생성시
build 란 디렉토리로
생각을 했습니다.
그래서 %clean을 해더를
주면
rpm이 생성되고 난뒤
예를 들어
전 source에 indent
타르볼을 넣고
indent rpm을 생성했는데
이것이 생성되고 난뒤
그 build디렉토리가 없어지는
것으로 생각을 했는데
제가 잘못 생각한듯 합니다.
kde님께서 설명해주신것을
읽어본 결과
build 디렉토리는 rpm생성하고
그리고 make 하는것 까지 사용
된다고 하셨는데
%clean 해더를 준다는 의미는
var/tmp/promgramname
에서 make install 했던
것을 지운다는 의미가 맞는지
궁금합니다.
그리고 make install
한뒤 build디렉토리의
내용은 지워도 되는지
궁금합니다.
자세하게 설명해주셨는데
이해가 나쁜지
자꾸만
이렇게 여쭤봐서
죄송합니다.
그럼 리플좀 부탁드리겠습니다.
정말 죄송합니다.
kde님
부탁드릴께요
ps) 열정이 앞서서
howto 메뉴얼과
그리고 공부방 그리고
tip 리플을 모두다
프린트 해서
한 100장 넘게 다 읽어봤는데
무식하게 몇일 혼자 하다가
이렇게 여쭤보는게 좋을듯해서
여쭤봤습니다.
죄송합니다.
어떻게든지 알고 싶은 생각에
시간을 빼았는게 아닌지
너무 죄송합니다.
그럼 부탁좀 드리겠습니다.--공부하는 학생입니다. .