프로젝트

일반

사용자정보

Actions

Yum sync

*관련 패키지를 다운로드한다.

yum install yum-utils
yum install createrepo

*다운로드 대상 repository를 추가한다.

-> (i.e.) hortonworks repository (ambari 2.6.1.0) 추가
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
-> HDP repository 추가 (ambari-server 실행 후 정보를 확인할 수 있다.)

-> 추가 된 repository 정보 확인
yum repolist
  repo id              repo name                               status
  ambari-2.6.1.0-143  ambari Version - ambari-2.6.1.0-143    12
  base                 CentOS-6 - Base                         6,696
  extras               CentOS-6 - Extras                       64
  updates              CentOS-6 - Updates                      974
  repolist: 7,746

  • 패키지를 다운로드한다.
    ->패키지를 다운로드할 디렉토리 생성
    mkdir /home/yumrepo
    ->다운로드 대상 디렉토리로 이동
    cd /home/yyumrepo
    ->다운로드할 패키지를 선택해서 다운로드 한다.
    reposync -m download-metadata -r 패키지명 
    ->repodata 생성
    cd ..
    createrepo 패키지명(디렉토리)
    ->특정한 패키지만 선택하는 경우 관련 패키지를 다운로드 한다.
    mkdir mysql
    cd mysql
    yum install mysql* --downloadonly --downloaddir=/home/mysql   (yumdownloader mysql* 로 대체 가능)
    cd ..
    createrepo mysql
    

SANGKYU KANG이(가) 약 7년 전에 변경 · 2 revisions