내부 인터넷을 사용하는 곳에서는 다양한 yum install 에 있어서 설치가 불가능 할경우가 많다. 그래서 offline 으로 미리 다운을 받아가야한다. 그래서 local yum repository를 생성해 가기로 했다.
curl 이나 wget 으로 rpm 을 다운받아서할수 있지만 패키지 의 의존성을 각자 개별적으로 다운을 받아야한다 이럴때 함께 다운받으려면 ?
rpm 다운로드 하기
쉽게 다운로드 하려면 다음과 두 가지 메서드를 이용하면 패키지를 동시에 다운받을 수 있다.
downloadonly
$sudo yum install yum-plugin-downloadonly
$sudo yum install --downloadonly
위의 명령어를 사용하면 default location 으로 /var/cache/yum/ rhel-{arch}-channel/packages 에 다운로드된다.
지정된 위치를 사용하려면
$sudo yum install --downloadonly --downloaddir=<directory> <package-name>
yumdownloader
$sudo yum install yum-utils
// 단일 패키지만 다운로드
$sudo yumdownloader// 의존성 rpm 들이 한꺼번에 다운로드됨
$sudo yumdownloader --resolve//위치 지정해서 패키지 다운로드
$sudo yumdownloader --resolve --destdir=
$sudo yumdownloader --resolve --destdir
참고
How to Download A RPM Package with All Dependencies In CentOS
'BackEnd > Linux' 카테고리의 다른 글
awk 사용하기 (0) | 2020.03.02 |
---|---|
Yum Repository 만들기 (2) (0) | 2019.12.24 |
[Linux]NoLogin (0) | 2019.10.08 |
Swap 메모리 늘리기 (0) | 2019.09.17 |
cache 삭제하기 (0) | 2019.08.27 |