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