reprepro:「古い」パッケージをインデックスに保持

reprepro:「古い」パッケージをインデックスに保持

Repreproリポジトリに新しいバージョンを追加するたびに、デフォルトで古いパッケージを忘れて削除します。私はそれを維持したいので、--keepunreferencedfilesconfigを使用します。

$ 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.4Q:インデックスを再追加するにはどうすればよいですか?それともアップロード時に削除しない方が良いですか0.4.5

ベストアンサー1

最新バージョンのRepreproは複数のバージョンをサポートしています。 https://github.com/ionos-cloud/reprepro

おすすめ記事