reposync 도움말 - 필수 rpm만 설치됨

reposync 도움말 - 필수 rpm만 설치됨

RHEL 7.8 시스템이 있습니다. 이렇게 하면 rpm -qa2,551rpm이 표시됩니다.

이렇게 하면 reposync다운로드할 수 있는 속도가 13,314rpm으로 표시됩니다. 해당 저장소 아래에 폴더가 있으며 /var/cache/yum/이제 .packagesPackages

나는 밤새 reposync를 실행하도록 놔두었고 결국 Packages50GB 이상의 내용을 포함하는 폴더와 여러 개의 하위 폴더를 갖게 되었습니다 a/ b/ c/ d/.

내 저장소는 다음과 같습니다.

  • 에펠
  • rhel-7-서버-추가-rpms
  • rhel-7-서버-선택적-rpm
  • rhel-7-서버-rpm

방법밖에 없나요에 대한-내 시스템에 실제로 설치한 rpm을 다운로드하시겠습니까? 예를 들어, 설치 DVD 또는 RHEL의 모든 항목은 ~4.5GB 미만이며 여기에 있는 모든 항목을 사용하지 않는다는 것을 알고 있습니다. epel 및 추가/선택적 리포지토리에서 소량의 추가 소프트웨어를 설치하더라도 4.5GB DVD에 모두 쉽게 설치할 수 있으며 2,551rpm만 필요할 것으로 예상됩니다. 내 시스템에 설치된 모든 rpm의 현재/최신 버전을 어떻게 간단하게 다운로드할 수 있습니까?

누군가가 무슨 일이 일어나고 있는지 이해할 수 있도록 높은 수준의 설명을 제공할 수 있습니까? reposync특정 저장소의 모든 rpm을 다운로드하시겠습니까 ?

답변1

방법밖에 없나요에 대한-내 시스템에 실제로 설치한 rpm을 다운로드하시겠습니까?

출력을 결합하여 rpm -qa사용할 수 있습니다 yumdownloader. 또는 yum --downloadonly(이렇게 하면 RPM 및 종속성이 다운로드됩니다)설치됨잠재적인 업데이트가 아닌 패키지)

yum reinstall --downloadonly --downloaddir=/path/to/local/files `rpm -qa`

패키지가 이미 존재하며 추가 조치가 수행되지 않는다는 것을 알 수 reinstall있으므로 주의하십시오 .installyum

누군가가 무슨 일이 일어나고 있는지 이해할 수 있도록 높은 수준의 설명을 제공할 수 있습니까? reposync특정 저장소의 모든 rpm을 다운로드하시겠습니까 ?

man페이지 에서 :

reposync는 yum을 사용하여 패키지를 검색하여 원격 yum 저장소를 로컬 디렉터리에 동기화하는 데 사용됩니다.

따라서 로컬에서 고가용성 백업 저장소를 원하거나 원격 저장소에서 패키지를 삭제할 수 있다고 예상하는 경우의 사용 사례가 될 수 있습니다.

관련 정보