Как загрузить пакет Debian на репозиторий, когда у Вас есть только .deb файл?

У меня есть локальный репозиторий Debian, который я выполняю для нашего организационного использования reprepro. Этот локальный репозиторий размещает заказное программное обеспечение, которое мы разрабатываем сами. Существуют пакеты Debian из других источников, не включенных в чиновника Debian repos, что я хотел бы добавить к нашему локальному репозиторию.

Обычно, когда я создаю пакет, я загружаю его на наше использование локального репозитория dput который требует a .changes файл. Если я получаю пакет Debian от другого источника, я добираюсь только a .deb файл и нет .changes файл.

Как я загружаю a .deb файл к нашему локальному репозиторию без .changes файл?

0
задан 18 November 2017 в 16:02

1 ответ

С 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 корневой каталог расположен.

1
ответ дан 1 November 2019 в 06:08

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

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