yum 으로 rpm 다운로드

그들을 설치 하지 않고 패키지를 다운로드 하기 위한 가장 일반적으로 사용 되는 프로그램은 «yumdownloader». yumdownloader 유틸리티는 설치된 패키지를 다운로드 할 때 특히 유용합니다. 얌 유틸리티 패키지는 yumdownloader 유틸리티를 제공합니다. «yum-utils»를 설치하려면: ISO를 다운로드하면 최신 릴리스가 제공됩니다. CD의 내용을 웹 서버에 복사하고 «리포지토리» 하위 디렉터리가 포함된 디렉터리의 yum 리포지토리를 가리킬 수 있습니다. RHEL7 DVD의 경우 디스크의 루트 디렉토리, 애드온/고가용성 및 애드온사/리시런트스토리지가 됩니다. 자주 사용하는 «yumdownloader –resolve» 명령은 종속성과 함께 패키지를 다운로드하는 데 항상 모든 종속성을 성공적으로 인식하지는 못합니다. «repoquery»를 사용하여 종속성을 찾은 다음 «yumdownloader»를 사용하여 다운로드하는 것이 좋습니다. 우리는 여기에 리눅스에서 RPM 파일을 설치하기위한 세 가지 방법을 다루었다.

Yum/DNF를 사용하는 것이 자동 종속성 해결과 같은 이유로 선호되는 옵션이지만 지원되는 Linux 배포판에 RPM 파일을 설치하는 -i 옵션과 함께 rpm 명령을 사용할 수도 있습니다. 먼저 다음과 같은 방법으로 RHN 등록 된 컴퓨터에 RPM 업데이트를 다운로드, 1) yum 설치 yum-downloadonly만 // 설치 yum 다운로드 만 플러그인 //다운로드 availbale RPM 업데이트 /루트/RPM_Updates/다운로드 디렉토리 2) 얌 업데이트 -y-downloadonly만 -downloaddir=/root/RPM_Updates/downloads 3) 타르 파일에 이러한 다운로드를 패키지 하 고 그들을 오프 라인으로 전송. 위의 출력에서 볼 수 있듯이 패키지 httpd는 모든 종속성과 함께 다운로드되었습니다. 패키지를 설치하지 않고 다운로드하는 방법에는 두 가지가 있습니다. «Downloadonlyonly»플러그인과 는 달리, Yumdownload는 특정 그룹과 관련된 패키지를 다운로드 할 수 있습니다. RPM 파일은 소프트웨어 설치 및 업그레이드 프로세스를 쉽게 만들기 위해 존재한다. 그들은 단순히 소프트웨어 패키지를 설치 하는 RPM 파일을 사용 하 여 허용, 그리고 Yum 또는 DNF 같은 패키지 관리자와 결합 될 때 우리는 또한 다운로드 하 고 쉽게 설치 하는 모든 필요한 종속성을 얻을 것 이다. RPM을 종속성과 함께 다운로드하는 «yumdownloader» 유틸리티의 구문은 RHEL 및 CentOS 서버에서 작업하는 동안 설치하지 않고 명령에서 RPM 패키지의 특정 또는 집합을 다운로드하려는 몇 가지 시나리오가 있습니다. 우리는 패키지를 다운로드하기 위해 wget 명령을 사용할 수 있지만 wget은 패키지 종속성을 다운로드하지 않습니다. 업데이트가 있는 리포지토리를 원하는 경우 두 가지 선택 사항이 있습니다: RHEL 7에서 종속성이 설치되어 있는 `yumdownloader –resolve`는 다운로드만 하고 종속성 패키지가 없습니다.

메시지는 `yumdownloader` 명령을 사용 하 여 우리는 쉽게 rpm 패키지를 다운로드할 수 있습니다 그것의 종속성함께, 그것의 이름으로 그것은 패키지를 설치 하지 않습니다 하지만 다운로드. 즉, yumdownloader는 yum 저장소에서 RPM을 다운로드하기위한 유틸리티라고 할 수 있습니다. 나는 CentOS 7.x / RHEL 7.x에 yumdownloader 명령을 테스트하자 우리가 폴더 `/ 옵트 / downloaded_rpms`에서 의 종속성과 함께 삼바와 웹 (httpd) 서버 rpm 패키지를 다운로드 할 가정하자 나는 RHEL 업데이트 리포지트로이에서 사용할 수있는 모든 최신 패키지와 로컬 리포지토리를 개발하려는, 업데이트 리포지토리가 다른 버전과 유사한 패키지를 가지고 있기 때문에 여기에 «최신»이라고 말하는 이유, 난 그냥 디스크에 내 리포지토리의 크기를 줄이고 다운로드를 줄이기 위해 그들 중 최신을 다운로드 할 데이터. 다운로드 한 후 파일 이름 비교를 할 수 있지만 매우 기본적인 작업으로 보이며 reposync는 몇 가지 플래그를 제공해야합니다.