>> Edit article
이름
제목
패스워드
아 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장 넘게 다 읽어봤는데 무식하게 몇일 혼자 하다가 이렇게 여쭤보는게 좋을듯해서 여쭤봤습니다. 죄송합니다. 어떻게든지 알고 싶은 생각에 시간을 빼았는게 아닌지 너무 죄송합니다. 그럼 부탁좀 드리겠습니다.--공부하는 학생입니다. .
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved