Фон
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