Есть альтернатива панели запуска для репозитория deb?

8

Мне любопытно узнать, есть ли реальная альтернатива Launchpad для разработчика, который хочет создать свой собственный репозиторий.

user2485710
источник
Вы ищете программное обеспечение для создания и публикации собственного хранилища самостоятельно? Или вы ищете онлайн-сервис для вас?
gertvdijk
@gertvdijk службы, я также хотел бы установить шаги, используемые для создания программного обеспечения.
user2485710

Ответы:

1

Репозиторий - это просто серия каталогов. Это обычно на веб-сервере (через http), но это не обязательно. Полный процесс сделать это долго:

  • Создайте и загрузите ключ подписи GPG
  • Создайте и подпишите свои пакеты
  • Настройте веб-сервер для размещения этих вещей
  • Используйте что-то вроде Dak или Acadepro, чтобы настроить структуру каталогов и экспортировать ее на веб-сервер.

Результатом является реальное хранилище, которое вы контролируете. Отличие от репозитория LP в том, что в нем нет ярлыка для добавления ключа подписи на клиентские компьютеры. Вы должны заставить их использовать старомодный метод:

wget -q http://path/to/key.asc -O- | sudo apt-key add -

А затем добавить репо ( add-apt-repositoryможно добавить http://...адреса).

И даже после этого вам нужно гарантировать безотказную работу. Если вы не можете сохранить репо, вы должны вызвать 404 предупреждения на клиентских машинах. Никому это не нравится.

Debian имеет лучшую документацию о том, как это сделать:

Оли
источник
2
спасибо, но я ищу услугу, а не руководство.
user2485710