Ці три команди призначені як три рівні "офіційності" до вашого звільнення.
поділитися
share
робить 2 основні речі:
- Пакує ваше програмне забезпечення із суфіксом версії, як -public1
- Завантажує цей пакет до PPA
Тож добре для швидкого отримання коду тестерам. В ідеалі ви використовуєте окремий PPA від звичайних версій.
звільнення
release
робить те саме, що, share
крім:
- Оновлення вашої версії реальним номером версії, наприклад 12.04 (або будь-яким номером, який ви вказали)
- Зберігає ваші зміни в bzr і позначає їх номером версії
- Переміщає тарілку вашого випуску на сторінку проекту Launchpad
Тож добре випустити версію свого програмного забезпечення, яка готова до прайм-тайму.
submitubuntu
submitubuntu
робить те саме, що, release
крім:
- Пакет PPA вашого програмного забезпечення буде налаштовано, щоб полегшити прийняття Радою з перегляду додатків (встановлює програмне забезпечення в / opt, додає певні прапорці метаданих тощо)
Тож це добре для того, щоб випустити версію свого програмного забезпечення, яку ви також маєте намір подати в ARB. Зауважте, що це автоматично не надсилається. Він просто вносить зміни в упаковці, щоб зробити процес ARB швидше, як тільки ви це зробите. Потім вам потрібно буде вказати ARB на PPA, до якого ви завантажили.
Якщо ви просто хочете перевірити ці зміни на упаковці (як / opt), але фактично не випускаючи їх, використовуйте quickly package --extras
.