프로젝트

일반

사용자정보

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>