У меня есть локальный репозиторий Debian, который я выполняю для нашего организационного использования reprepro
. Этот локальный репозиторий размещает заказное программное обеспечение, которое мы разрабатываем сами. Существуют пакеты Debian из других источников, не включенных в чиновника Debian repos, что я хотел бы добавить к нашему локальному репозиторию.
Обычно, когда я создаю пакет, я загружаю его на наше использование локального репозитория dput
который требует a .changes
файл. Если я получаю пакет Debian от другого источника, я добираюсь только a .deb
файл и нет .changes
файл.
Как я загружаю a .deb
файл к нашему локальному репозиторию без .changes
файл?
С reprepro Вам не нужен файл изменений для загрузки deb файла. Существует includedeb
подкоманда:
$ reprepro -b /var/www/repo includedeb xenial grep_3.1-2\~16.04.york0_amd64.deb
Exporting indices...
$ cd /var/www/repo; find pool
pool
pool/main
pool/main/g
pool/main/g/grep
pool/main/g/grep/grep_3.1-2~16.04.york0_amd64.deb
Изменение -b /var/www/repo
подходить везде, где Ваш reprepro корневой каталог расположен.