centos 7 yum 다운로드

우리는 쉽게 yum 명령에 대한 „Downloadonly“플러그인을 사용하여 모든 종속성모든 RPM 패키지를 다운로드 할 수 있습니다. „downloadonlyonly“플러그인을 포함한 패키지를 설치 : 나는 RHEL 업데이트 리포지티로에서 사용할 수있는 모든 최신 패키지와 로컬 리포지토리를 개발하고 싶어, 왜 내가 여기에 „최신“을 말하고있다, 업데이트 저장소는 다른 버전과 유사한 패키지를 가지고 있기 때문에, 난 그냥 디스크에 내 리포지토리의 크기를 줄이기 위해 그들 중 최신을 다운로드할뿐만 아니라 다운로드 된 데이터를 줄이기 위해. 다운로드 한 후 파일 이름 비교를 할 수 있지만 매우 기본적인 작업으로 보이며 reposync는 몇 가지 플래그를 제공해야합니다. 어떤 도움이라도 좋을 것입니다. 개인 네트워크에 있고 인터넷에 액세스 할 수없는 노드가 있으므로 여러 종속성으로 추가 rpm을 설치해야하는 경우 항상 많은 문제를 겪어야합니다. 이 방법을 사용하여 나는 인터넷없이 필요한 rpm을 다운로드하는 데 도움이되는 개인 네트워크에서 로컬 리포지토리를 만들었습니다. 먼저 호스트 컴퓨터에 설치하지 않고 rpm(및 종속성) 목록을 다운로드할 수 있는 명령이 없는 것으로 보입니다. 모든 종속성이 있는 패키지를 다운로드하려면 –resolve 옵션 사용: 아래와 같이 여러 패키지를 한 번에 다운로드할 수 있습니다. -destdir 옵션 yumdownloader 명령에서 우리가 다운로드 한 rpms를 저장 하려는 디렉토리의 경로를 지정 하는 데 사용 됩니다. -yumdownloader에서 확인 옵션은 종속성을 해결하고 필요한 패키지를 다운로드합니다. 나는 새로운 AMI를 생성 할 때 목록 플러스 종속성을 항상 다운로드합니다.

대체 구성 파일과 대체 설치 루트를 지정하기만 하면 됩니다(다양한 yum 도구가 지정한 대체 설치 루트에 다시 루트를 지정할 때 대체 구성 파일이 사용됩니다). 개인적으로, 나는 Yum에 대한 „다운로드 전용“플러그인을 통해 Yumdownloader을 선호합니다. 그러나 둘 다 매우 쉽고 편리하며 동일한 작업을 수행합니다. RHEL 6의 모든 패키지를 다운로드 할 어쨌든있다. 로컬 리포지토리를 만들고 싶습니다. 3. 당신은 현재 작업 무서운에서 다운로드 최신 mutt 패키지를 찾을 수 있습니다. Ther는 설치하지 않고 yum 패키지를 다운로드 할 수있는 여러 가지 방법입니다.

가장 일반적으로 사용되는 2 가지 방법은 여기에 설명되어 있습니다. 1. yum 2에 대한 „다운로드 전용“플러그인을 사용하여. „얌다운더“ 유틸리티를 사용한다. 예를 들어 시스템에 이미 설치된 뮤트용 패키지를 다운로드하려면 아래 명령을 사용하십시오. 우리가 폴더에서 종속성과 함께 삼바와 웹 (httpd) 서버 rpm 패키지를 다운로드 할 가정 하자 `/opt/downloaded_rpms` 여기 로컬로 동기화 하려는 저장소의 ID로 repo_id 대체, 예를 들어 아래 명령에서 나는 엑스트라 리포지토리를 동기화하고 /tmp에 Rpms를 다운로드하고 나는 glibc을 다운로드하고 그것의 현재 디렉토리에서 repotrack을 사용하여 모든 종속성을 사용하여 RPM 파일이 지정된 다운로드 디렉토리에서 사용할 수 있는지 확인합니다.