Как загрузить пакет Debian в репозиторий, если у вас есть только файл.deb?
У меня есть локальный репозиторий Debian, который я запускаю для нашей организации, используя reprepro
, Этот локальный репозиторий содержит собственное программное обеспечение, которое мы сами разрабатываем. Есть пакеты Debian из других источников, не включенные в официальные репозитории Debian, которые я хотел бы добавить в наш локальный репозиторий.
Обычно, когда я собираю пакет, я загружаю его в наш локальный репозиторий, используя dput
который требует .changes
файл. Если я получу пакет Debian из другого источника, я получу только .deb
файл и нет .changes
файл.
Как мне загрузить .deb
файл в наш локальный репозиторий без .changes
файл?
1 ответ
Сыппро, вам не нужен файл изменений для загрузки файла деба. Там есть 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
подойдет, где бы ни находился ваш корневой каталог prespro.