Как поместить пакет в репозитории Ubuntu? [Дубликат]

Реализовано в python.

#!/usr/bin/python3
from subprocess import check_output
out = check_output(["git", "branch"]).decode("utf8")
current = next(line for line in out.split("\n") if line.startswith("*"))
print(current.strip("*").strip())
108
задан 2 February 2012 в 22:16

290 ответов

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:08

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:09

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 4 August 2018 в 22:11

https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages подробно описывает нормальный процесс включения пакетов в Ubuntu.

Часто бывает много пакетов, ожидающих рассмотрения на на сайте REVU, поэтому мы предлагаем, чтобы пакеты загружались в Debian, где они могут принести пользу еще большему количеству людей. https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Getting_new_software_in_Debian объясняет, как это можно сделать.

Для Ubuntu вы можете попросить людей об отзывах на # ubuntu-motu на irc.ubuntu.com, а для Debian есть канал # debian-mentors на irc.oftc.net.

Кроме того, есть страница developer.ubuntu.com в котором подробно описывается отдельный процесс рассмотрения заявок и amp; опубликован для стабильных выпусков.

27
ответ дан 4 August 2018 в 22:14

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 4 August 2018 в 22:18

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:20

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 4 August 2018 в 22:21

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 22:24

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 22:26

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 22:31

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 4 August 2018 в 22:31

При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .

5
ответ дан 4 August 2018 в 22:34

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:34

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 4 August 2018 в 22:44

При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .

5
ответ дан 4 August 2018 в 22:44

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:44

https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages подробно описывает нормальный процесс включения пакетов в Ubuntu.

Часто бывает много пакетов, ожидающих рассмотрения на на сайте REVU, поэтому мы предлагаем, чтобы пакеты загружались в Debian, где они могут принести пользу еще большему количеству людей. https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Getting_new_software_in_Debian объясняет, как это можно сделать.

Для Ubuntu вы можете попросить людей об отзывах на # ubuntu-motu на irc.ubuntu.com, а для Debian есть канал # debian-mentors на irc.oftc.net.

Кроме того, есть страница developer.ubuntu.com в котором подробно описывается отдельный процесс рассмотрения заявок и amp; опубликован для стабильных выпусков.

27
ответ дан 4 August 2018 в 22:44

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 4 August 2018 в 22:47

При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .

5
ответ дан 4 August 2018 в 22:57

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 22:58

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 23:00

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 4 August 2018 в 23:01

https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages подробно описывает нормальный процесс включения пакетов в Ubuntu.

Часто бывает много пакетов, ожидающих рассмотрения на на сайте REVU, поэтому мы предлагаем, чтобы пакеты загружались в Debian, где они могут принести пользу еще большему количеству людей. https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Getting_new_software_in_Debian объясняет, как это можно сделать.

Для Ubuntu вы можете попросить людей об отзывах на # ubuntu-motu на irc.ubuntu.com, а для Debian есть канал # debian-mentors на irc.oftc.net.

Кроме того, есть страница developer.ubuntu.com в котором подробно описывается отдельный процесс рассмотрения заявок и amp; опубликован для стабильных выпусков.

27
ответ дан 4 August 2018 в 23:10

https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages подробно описывает нормальный процесс включения пакетов в Ubuntu.

Часто бывает много пакетов, ожидающих рассмотрения на на сайте REVU, поэтому мы предлагаем, чтобы пакеты загружались в Debian, где они могут принести пользу еще большему количеству людей. https://wiki.ubuntu.com/Debian/ForUbuntuDevelopers#Getting_new_software_in_Debian объясняет, как это можно сделать.

Для Ubuntu вы можете попросить людей об отзывах на # ubuntu-motu на irc.ubuntu.com, а для Debian есть канал # debian-mentors на irc.oftc.net.

Кроме того, есть страница developer.ubuntu.com в котором подробно описывается отдельный процесс рассмотрения заявок и amp; опубликован для стабильных выпусков.

27
ответ дан 4 August 2018 в 23:38

При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .

5
ответ дан 4 August 2018 в 23:48

Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.

1
ответ дан 6 August 2018 в 04:45

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 6 August 2018 в 04:56

Фон

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

Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.

Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент requestsync для подачи запроса синхронизации на LP. Для работы requestsync вам нужно запустить manage-credentials для входа в Launchpad

Оба этих инструмента находятся в пакете ubuntu-dev-tools

21
ответ дан 6 August 2018 в 05:14

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 6 August 2018 в 05:17

Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .

Затем вы можете поместить пакет в свой PPA и распространять его.

Как получить его в официальном репозитории ... это действительно зависит от приложения.

В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.

10
ответ дан 6 August 2018 в 05:19

Другие вопросы по тегам:

Похожие вопросы: