저장소를 설치했습니다. 이 저장소를 새 rpm 파일로 업데이트하고 싶습니다. createrepo
이 저장소를 사용하는 서버에서 새 파일을 사용할 수 있도록 이 저장소에서 명령을 다시 실행할 수 있습니까 ?
답변1
--update
당신은 선택 해야createrepo
createrepo --update: 때로는 리포지토리에 많은 패키지가 있고 소수의 패키지만 추가되거나 변경된 경우 각 패키지에 대한 메타데이터를 재생성하는 데 시간이 너무 많이 걸립니다. --update가 유용한 곳입니다. 이전과 같이 createrepo를 실행하되 --update 플래그를 전달합니다. 이와 같이:
createrepo --update </path/to/repo>
이제 createrepo는 마지막 메타데이터가 생성된 이후 변경, 추가 또는 삭제된 항목만 업데이트합니다.
에서도 언급됨man createrepo
(인용하다)
답변2
예. repo 디렉토리를 수정한 후 해당 디렉토리 createrepo
에서 실행 해야 합니다. 물론 yum clean all
변경 사항을 확인하기 전에 클라이언트가 실행 중이어야 합니다.