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