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
Q:インデックスを再追加するにはどうすればよいですか?それともアップロード時に削除しない方が良いですか0.4.5
?
ベストアンサー1
最新バージョンのRepreproは複数のバージョンをサポートしています。 https://github.com/ionos-cloud/reprepro