yum install 설치 위치 지정 [Solved][완료]
글쓴이: kombo67 / 작성시간: 일, 2017/09/03 - 11:22오후
안녕하세요
다름이 아니라
yum 또는 rpm 으로 설치할때 위치를 지정을 하고 싶은데
진전이 없어서요 ㅠㅠㅠ
현재 /usr/local/src/redhat/RPMS/
안에 httpd 등 패키지를 올려놓고
이것을
디렉토리 구조 구별용으로
/usr/local/ 안에 넣고 싶거든요
테스트 해본것은
yum localinstall * --installroot=/usr/local/ --disabledrepo=rhel-7-server-rpms
rpm ivh --prefix={path}
전부 실패했습니다
어떻게 라이브러리 및 실행파일을 /usr/local 에 둘 수 있을까요 ?
Forums:
모든 RPM 패키지가 설치 경로를 바꿀 수 있는 게
모든 RPM 패키지가 설치 경로를 바꿀 수 있는 게 아니고 Relocatable RPM 옵션으로 빌드된 패키지만 가능합니다. 또한 Fedora RPM 패키징 가이드라인에서는 Relocatable RPM 패키지를 만드는 것을 권장하지 않습니다. 설치 경로 변경이 안 통하는 패키지가 더 많을 거라는 이야기죠. 개인적으로는 /usr/local 디렉터리 아래에는 컴파일해서 설치한 바이너리만 넣고, 배포판 패키지로 설치하는 바이너리는 /usr 아래에 두는 것을 편한 유지 관리를 위해 추천합니다.
https://serverfault.com/questions/773984/why-are-some-rpms-not-relocatable
thanks to.
감사합니다.
배포판으로 설치된건 /usr 아닌것은 /usr/local ( 소스 컴파일 용 )
으로 나뉘는 거네요.
오랫동안 헤멘거 같은데 감사합니다.
댓글 달기