Эти три команды предназначены для трех уровней «официальности» вашего релиза.
доля
share
делает 2 основных вещи:
- Пакеты вашего программного обеспечения с суффиксом версии, например -public1
- Загружает этот пакет в PPA
Так что это хорошо для быстрой передачи кода тестерам. В идеале вы должны использовать отдельный PPA из ваших обычных выпусков.
релиз
release
делает то же самое, что и share
:
- Обновляет вашу версию с реальным номером версии, таким как 12.04 (или любым другим номером, который вы предоставляете)
- Сохраняет ваши изменения в bzr и помечает его номером версии
- Добавляет тарбол вашего релиза на страницу проекта Launchpad
Так что это хорошо для выпуска версии вашего программного обеспечения, которая готова к прайм-тайм.
submitubuntu
submitubuntu
делает то же самое, что и release
:
- Пакет PPA вашего программного обеспечения будет настроен так, чтобы Совет по обзору приложений мог его принять (устанавливает ваше программное обеспечение в / opt, добавляет определенные флаги метаданных и т. Д.)
Так что это хорошо для выпуска версии вашего программного обеспечения, которую вы также намереваетесь представить в ARB. Обратите внимание, что это не будет автоматически отправлено. Он просто вносит изменения в упаковку, чтобы ускорить процесс ARB. Затем вам нужно будет указать ARB на PPA, в который вы загрузили.
Если вы просто хотите проверить эти изменения пакетов (например, / opt), но без фактического выпуска, используйте quickly package --extras
.