次の構成でReprepro 5.1.1をインストールしました。アイデアは、Debian Stretch amd64公開ミラーからすべてをローカルにミラーリングすることです。
「分散」:
Origin: debian
Codename: stretch
Description: debian stretch mirror
Architectures: amd64
Components: main contrib non-free
Update: - debian-stretch
Contents: .gz
Log: /var/log/reprepro/debian/stretch.log
SignWith: <key>
Origin: debian
Codename: stretch-updates
Description: debian stretch-updates mirror
Architectures: amd64
Components: main contrib non-free
Update: - debian-stretch-updates
Contents: .gz
Log: /var/log/reprepro/debian/stretch-updates.log
SignWith: <key>
Origin: debian
Codename: stretch-backports
Description: debian stretch-backports mirror
Architectures: amd64
Components: main contrib non-free
Update: - debian-stretch-backports
Contents: .gz
Log: /var/log/reprepro/debian/stretch-backports.log
SignWith: <key>
NotAutomatic: yes
ButAutomaticUpgrades: yes
「直す」:
Name: debian-stretch
Method: http://ftp.us.debian.org/debian
Architectures: amd64
Suite: stretch
GetInRelease: no
VerifyRelease: EF0F382A1A7B6500
Name: debian-stretch-updates
Method: http://ftp.us.debian.org/debian
Architectures: amd64
Suite: stretch-updates
GetInRelease: no
VerifyRelease: 7638D0442B90D010
Name: debian-stretch-backports
Method: http://ftp.us.debian.org/debian
Architectures: amd64
Suite: stretch-backports
GetInRelease: no
VerifyRelease: 7638D0442B90D010
問題は、Repreproが見つけたすべてを反映していないことです。http://http.us.debian.org/debian/dists/stretch-backports/main/binary-all/Packages.gz。たとえば、私のローカルイメージにlinux-headers-4.16.0-0.bpo.2-commonはありません。しかし、linux-headers-4.17*があります。
これは他の多くのパッケージでも機能します。