Локальные apt-хранилища пропускают пакеты

Я создал подходящее хранилище для нескольких локальных файлов, обычно скрытых драйверов или локально созданных файлов, для собственного использования. Репозиторий ограничен моей собственной внутренней сетью, поэтому он может содержать несвободные файлы и так далее. Хранилище работало хорошо в течение многих лет; возможно, слишком хорошо, потому что я точно забыл, как это устроено. У меня есть каталог, настроенный следующим образом:

dists
dists/stable
dists/stable/local/binary-i386
dists/stable/local/binary-amd64
dists/stable/local/binary-all
dists/stable/games/binary-i386
dists/stable/games/binary-amd64
dists/stable/games/binary-all
dists/stable/local
dists/stable/games
pool
pool/local
pool/games

Давным-давно я написал скрипт, который запускает следующие команды:

apt-ftparchive generate /etc/apt/apt-ftparchive.conf
apt-ftparchive -c /etc/apt/apt-release.conf release dists/stable > dists/stable/Release
cat /var/www/repopw | gpg --passphrase-fd 0 --sign -bao dists/stable/Release.gpg dists/stable/Release

Если я перемещаю или удаляю файлы в хранилище, или скопировав в него файлы из других репозиториев, я могу запустить скрипт, и изменения появятся. Однако файлы, которые я хочу добавить, похоже, не распознаются. Они находятся в каталоге и доступны, если на них указывает браузер; они просто не могут быть найдены apt-ftparchive. Они отлично устанавливаются в моей системе, поэтому я знаю, что они хотя бы работают.

У меня все в порядке с использованием другого инструмента, если он так же прост, как помещение файла в каталог и запуск простого скрипта; не хватает файлов, чтобы приложить к этому гораздо больше усилий.

Файлы, которые я пытаюсь добавить, - это драйверы принтеров Brother, найденные здесь :

brgenml1cupswrapper-3.1.0-1.i386.deb
brgenml1lpr-3.1.0-1.i386.deb
hll2360dcupswrapper-3.2.0-1.i386.deb
hll2360dlpr-3.2.0-1.i386.deb
1
задан 3 May 2016 в 01:04

0 ответов

Другие вопросы по тегам:

Похожие вопросы: