rpm설치 옵션과 컴파일 설치옵션차이

익명 사용자의 이미지

일반적으로 설치하게 되면 기본옵션이 적용되죠.

그런데 rpm설치시에 적용되는 옵션은 컴파일설치옵션을 따로 설정하기 않았을시에 기본옵션과 같을까요?

Stephen Kyoungwon Kim의 이미지

보통 그 리눅스 배포판을 담당하는/담당하던 사람들이 자기 타겟에 최적화된 옵션을 찾아서 설정합니다.

Stephen Kyoungwon Kim의 이미지

패키지에 따라 강조점과 중요도가 다르겠습니다. 예컨대 선마이크로시스템즈나 오라클 같이 툴체인이나 소프트웨어가 자기네 시스템(서버, 클라우드 컴퓨팅 자원 등)을 팔기 위한 거라면, 중요한 소프트웨어는 시스템에 맞춰 커스터마이즈를 하고 별 거 아닌 패키지라면 검증된 옵션으로 빌드를 해보고 내놓습니다. rpm이 쓰이는 계열은 source rpm을 받아 spec 파일을 읽어 보면 설정을 알 수 있습니다.

$ wget <a href="https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackageSource/bison-3.0.4-2.el7.src.rpm
$" rel="nofollow">https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackageSource/bison-3.0.4-2.el7.src.rpm
$</a> rpm2cpio ./bison-3.0.4-2.el7.src.rpm | cpio -idmv
$ ls bison.spec