티스토리 뷰


보통 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 을 진행하면 강제 설치를 완료할 수 있습니다.(당연히 이렇게 자주 강제 설치하는 거 좋지 않습니다.^^)


TAG
,
댓글
댓글쓰기 폼