RHEL 7.8 시스템이 있습니다. 이렇게 하면 rpm -qa
2,551rpm이 표시됩니다.
이렇게 하면 reposync
다운로드할 수 있는 속도가 13,314rpm으로 표시됩니다. 해당 저장소 아래에 폴더가 있으며 /var/cache/yum/
이제 .packages
Packages
나는 밤새 reposync를 실행하도록 놔두었고 결국 Packages
50GB 이상의 내용을 포함하는 폴더와 여러 개의 하위 폴더를 갖게 되었습니다 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
있으므로 주의하십시오 .install
yum
누군가가 무슨 일이 일어나고 있는지 이해할 수 있도록 높은 수준의 설명을 제공할 수 있습니까?
reposync
특정 저장소의 모든 rpm을 다운로드하시겠습니까 ?
man
페이지 에서 :
reposync는 yum을 사용하여 패키지를 검색하여 원격 yum 저장소를 로컬 디렉터리에 동기화하는 데 사용됩니다.
따라서 로컬에서 고가용성 백업 저장소를 원하거나 원격 저장소에서 패키지를 삭제할 수 있다고 예상하는 경우의 사용 사례가 될 수 있습니다.