reposync가 repodata를 다운로드해야 합니까?

reposync가 repodata를 다운로드해야 합니까?

RHN 저장소에서 reposync를 사용하고 있습니다. RPM은 잘 다운로드되지만 repodata는 다운로드되지 않습니다. createrepo를 실행할 수 있다는 것을 알고 있지만 그룹 설치 정보를 유지하고 싶습니다.

이것이 정상적인 행동입니까? 그렇다면 repodata를 복사하는 다른 방법이 있습니까?

답변1

~에서http://docs.fedoraproject.org/en-US/Fedora/14/html/Software_Management_Guide/ch08s04.html

매시간 reposync 및 createrepo를 실행하여 로컬 미러를 기본 저장소와 정기적으로 동기화하는 것이 중요합니다. reposync를 통해 그룹 파일이 다운로드되지 않는다는 점에 유의하세요. 다운로드하려면 wget 또는 컬을 사용하세요.

wget이나 컬을 사용하여 RHN에서 파일을 가져오는 방법을 모르지만, 여기에 또 다른 가능한 방법이 있습니다:

reposync -p /home/user/reposync/all/ -r rhel-x86_64-workstation-6 -l
yum clean all
yum --disablerepo=* --enablerepo=rhel-x86_64-workstation-6 makecache
cp -f /var/cache/yum/x86_64/6Workstation/rhel-x86_64-workstation-6/*.gz /var/cache/yum/x86_64/6Workstation/rhel-x86_64-workstation-6/*.xml /home/user/reposync/all/rhel-x86-64/getPackage/repodata/

"yum clean all"은 다소 무리일 수 있습니다. yum clean 메타데이터이면 충분할 것 같은데 아직 확인하지 않았습니다.

관련 정보