: rpm 과 src.rpm 의 차이는 무엇인지요.
: rpm을 설치시 둘중에 하나만 깔면 되는건가요.
: 아니면 두개 다 설치를 해야 되는건가요.
: 답변을 부탁합니다.
.rpm은 말 그대로 바이너리 파일입니다
바로 설치만 하고 곧장 쓸수 있게 만들어 진거죠
rpm패키지를 빌드 할떄
spec파일과 소스들이 있어야 합니다
rpm을 빌드 하면 spec파일을 읽어서 rpm을 만드는거죠
rpm 빌드시 옵션으로 둘수 있는것이
src.rpm만들기 입니다
이것을 설치하면 /usr/src/redhat 에 각각 spec과 소스가 풀립니다
자 그럼 src.rpm은 왜 필요 하냐고 물으신다면
바로 소스에 패치를 해야되는데 rpm은 그냥 깔려 버리니
패치가 불가능 합니다
src.rpm은 소스랑 spec이 깔리니 소스 폴더에서
패치를 하신후 rpm을 빌드 하시면 패치가 된 rpm이 되는것입니다
특히 한글 패치 같은것들은
src.rpm을 받아서 패치를 한후 rpm으로 빌드를 하죠 :)
둘중 아무거나 깔아도 되지만 src.rpm로 깔면
rpm을 빌드 해야 합니다
물론 그냥 rpm으로 깔면 그러지 않아도 되지요