보통 yum 을 사용하여 패키지를 설치하는데요. 의존성 문제 등으로 꼬이는 경우가 있습니다. rpm 은 이럴때 강제설치 옵션이 있는데 yum 은 마땅한 방법이 없습니다. 이럴때 사용하는 방법....
yum install yum-downloadonly
yum 플러그인 중 downloadonly 를 설치합니다. 이 플러그인을 사용하면 설치대신 특정 경로에 패키지를 다운로드할 수 있습니다. 추가된 옵션은 --downloadonly 와 --downloaddir 이 있습니다. 다음과 같이 사용합니다.
yum install ffmpeg ffmpeg-devel --downloadonly --downloaddir=/usr/local/src/ffmpeg
설치과정은 동일하지만...
다운로드한 후에 더 이상 진행하지 않고 위와 같이 종료합니다. 이렇게 다운로드한 rpm 들 중 충돌을 야기하는 놈들을 --force 옵션 등을 사용하여 먼저 강제 설치한 후, 다시 yum install 을 진행하면 강제 설치를 완료할 수 있습니다.(당연히 이렇게 자주 강제 설치하는 거 좋지 않습니다.^^)
반응형
'서버 > 리눅스' 카테고리의 다른 글
CentOS, node.js - Ghost 설치하기 (0) | 2014.05.01 |
---|---|
CentOS GitEye 설치하기 (0) | 2014.03.20 |
CentOS SmartSVN 설치하기 (0) | 2014.03.19 |
VirtualBox CentOS 공유 폴더 설정하기 (0) | 2014.03.18 |
CentOS 5.x rockmongo 설치하기 (0) | 2014.03.17 |
댓글