Yum sync » 이력 » 버전 2
SANGKYU KANG, 2018-04-20 10:23 오전
1 | 1 | SANGKYU KANG | h1. Yum sync |
---|---|---|---|
2 | 2 | SANGKYU KANG | |
3 | |||
4 | *관련 패키지를 다운로드한다. |
||
5 | <pre> |
||
6 | yum install yum-utils |
||
7 | yum install createrepo |
||
8 | </pre> |
||
9 | |||
10 | *다운로드 대상 repository를 추가한다. |
||
11 | <pre> |
||
12 | -> (i.e.) hortonworks repository (ambari 2.6.1.0) 추가 |
||
13 | wget -nv http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.6.1.0/ambari.repo -O /etc/yum.repos.d/ambari.repo |
||
14 | -> HDP repository 추가 (ambari-server 실행 후 정보를 확인할 수 있다.) |
||
15 | |||
16 | -> 추가 된 repository 정보 확인 |
||
17 | yum repolist |
||
18 | repo id repo name status |
||
19 | ambari-2.6.1.0-143 ambari Version - ambari-2.6.1.0-143 12 |
||
20 | base CentOS-6 - Base 6,696 |
||
21 | extras CentOS-6 - Extras 64 |
||
22 | updates CentOS-6 - Updates 974 |
||
23 | repolist: 7,746 |
||
24 | </pre> |
||
25 | |||
26 | |||
27 | * 패키지를 다운로드한다. |
||
28 | <pre> |
||
29 | ->패키지를 다운로드할 디렉토리 생성 |
||
30 | mkdir /home/yumrepo |
||
31 | ->다운로드 대상 디렉토리로 이동 |
||
32 | cd /home/yyumrepo |
||
33 | ->다운로드할 패키지를 선택해서 다운로드 한다. |
||
34 | reposync -m download-metadata -r 패키지명 |
||
35 | ->repodata 생성 |
||
36 | cd .. |
||
37 | createrepo 패키지명(디렉토리) |
||
38 | ->특정한 패키지만 선택하는 경우 관련 패키지를 다운로드 한다. |
||
39 | mkdir mysql |
||
40 | cd mysql |
||
41 | yum install mysql* --downloadonly --downloaddir=/home/mysql (yumdownloader mysql* 로 대체 가능) |
||
42 | cd .. |
||
43 | createrepo mysql |
||
44 | </pre> |