Reprepro 저장소에 새 버전을 추가할 때마다 기본적으로 이전 패키지를 잊어버리고 삭제합니다. 나는 그것을 유지하고 싶기 때문에 --keepunreferencedfiles
config를 사용합니다.
$ reprepro --keepunreferencedfiles includedeb stable /path/to/jjdns_0_4.5_amd64.deb
jjdns_0.4.5_amd64.deb: component guessed as 'main'
Exporting indices...
1 files lost their last reference.
(dumpunreferenced lists such files, use deleteunreferenced to delete them.)
이제 저장소에는 jjdns_0.4.5
참조가 있지만 jjdns_0.4.4
색인에는 없습니다.
$ grep -A1 "Package: jjdns" dists/stable/main/binary-amd64/Packages
Package: jjdns
Version: 0.4.5
0.4.4
질문: 인덱스를 다시 추가하려면 어떻게 해야 합니까 ? 아니면 업로드할 때 삭제하지 않는 것이 더 낫습니까 0.4.5
?
답변1
최신 버전의 Reprepro는 여러 버전을 지원합니다. https://github.com/ionos-cloud/reprepro