Достаточно найти один файл - distributions, его можно взять из каталога conf
с какого-нибудь установочного диска, conf тоже в каком-то каталоге, например, debian.
Затем надо создать каталог для репозитария, неважно, с каким именем, например, repo,
в нём создать каталог, как в моём случае, debian, в нём - conf и в него поместить
файл distributions и отредактировать его под свою ситуацию. Всё остальное сделает
reprepo. Чтобы было удобнее пользоваться reprepro, надо в файл /etc/environment
внести строку с указанием репозитария, например, если каталог repo находится
в корневом разделе, то это будет строка
REPREPRO_BASE_DIR="/repo/debian"
и перезагрузиться, чтобы проще. Вот пример файла distributions:
Codename: smolensk
Suite: stable
Version: 1.4
Origin: Astra
Label: Astra 1.4
Description: Astra Linux smolenk repository
Architectures: amd64
Components:main contrib non-free
DebIndices: Packages Release . .gz
DscIndices: Sources Release . .gz
Contents: . .gz
Тогда командой
reprepro includedeb smolensk *.deb
введённой в каталоге с пакетами, все они будут помещены в репозитарий.