Фон
Ubuntu не дозволяє завантажувати двійкові пакети, а лише вихідні пакети, створені серверами побудови.
Отримати ваші пакунки безпосередньо в сховищах Ubuntu не так просто. Рекомендується спочатку мати його в Debian і синхронізувати звідти. Тож наразі ви можете помістити його там у своєму PPA. Ви можете створити PPA за допомогою свого облікового запису Launchpad.
Завантаження в PPA
Якщо ви раніше debuildзбирали пакет, то ваша робота трохи простіша. debuildстворює багато файлів, включаючи .dsc та .changes
Можливо, ви використовували .dscфайл pbuilder-distдля створення файлу deb, тому тепер все, що вам потрібно зробити, це опублікувати його в PPA. Використовуйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
Вам потрібно буде підписати пакет перед завантаженням тим самим ключем, який ви завантажили у свій обліковий запис Launchpad
Натискання в Debian / Ubuntu
Натискання вашого пакета в сховищах Ubuntu / Debian включає огляд сервісного сервісу та майстрів ftp в Debian. Ліцензія повинна бути чіткою, без двозначності. Можливо, вам знадобиться спонсор для завантаження в Debian
Подання ІТП
Можливо, вам потрібно буде подати ITP (Намір до упаковки), щоб упакувати його в Debian. Це лише формальна процедура.
Коли пакет доступний в експериментальному / нестабільному режимі, ви можете використовувати requestsyncінструмент для подання запиту на синхронізацію на LP. Для requestsyncроботи вам потрібно запустити manage-credentialsдля входу в Launchpad
Обидва ці інструменти є в комплекті ubuntu-dev-tools