새로운 로컬 저장소 업데이트 경고가 있습니까?

새로운 로컬 저장소 업데이트 경고가 있습니까?

CentOS 7.4에 YUM 로컬 저장소를 설치했는데 모든 것이 잘 작동하고 클라이언트가 성공적으로 업데이트되었습니다.

공식 미러에 새로운 업데이트가 나타나면 나 자신에게 경고해야 합니다. 나는 노력했다

lftp -e 'open http://mirror.centos.org/centos/7/os/x86_64/Packages \
&& lcd /path/ \
&& mirror -n --delete \
&& exit' 

새 패킷을 다운로드하지만 항상 이전에 이미 다운로드한 일부 패킷이 표시됩니다.

명령을 실행할 때 이것이 관련이 없는지 모르겠습니다.

createrepo --update 

중복 패킷을 처리하도록 업데이트되었습니다.

로컬 저장소에 존재하지 않는 패킷만 찾는 방법이 있습니까?

답변1

rsync 미러를 사용하겠습니다. rsync갖고 있지 않은 파일만 삭제됩니다.

rsync -avz --exclude='repo*' rsync://mirror.cisp.com/CentOS/7/updates/x86_64/ /var/www/html/repos/centos/7/updates/x86_64/
createrepo --update /var/www/html/repos/centos/7/updates/x86_64/

이것은 매우 좋은 기사입니다CentOS 리포지토리의 rsync 미러 생성에 대한 자세한 지침이 있습니다.

관련 정보