Реализовано в 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())
Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .
Затем вы можете поместить пакет в свой PPA и распространять его.
Как получить его в официальном репозитории ... это действительно зависит от приложения.
В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
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; опубликован для стабильных выпусков.
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .
Затем вы можете поместить пакет в свой PPA и распространять его.
Как получить его в официальном репозитории ... это действительно зависит от приложения.
В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
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; опубликован для стабильных выпусков.
Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .
Затем вы можете поместить пакет в свой PPA и распространять его.
Как получить его в официальном репозитории ... это действительно зависит от приложения.
В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.
Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .
Затем вы можете поместить пакет в свой PPA и распространять его.
Как получить его в официальном репозитории ... это действительно зависит от приложения.
В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
Вы можете подождать некоторое время, потому что разработчики Ubuntu настроили новый репозиторий для Ubuntu 10.10, который называется extras.ubuntu.com, для разработчиков приложений для отправки пакетов. Сначала приложение должно пройти проверку приложений.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools
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; опубликован для стабильных выпусков.
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
Ну, сначала я бы предложил, чтобы вы поместили источник в репозиторий Launchpad .
Затем вы можете поместить пакет в свой PPA и распространять его.
Как получить его в официальном репозитории ... это действительно зависит от приложения.
В комментарии к duanedesign эта страница может помочь вам начать работу и эта страница может помочь с некоторыми распространенными ошибками загрузки.
При входе в default репозитории Ubuntu трудны и могут быть неправильными для вашего проекта (как минимум еще ), вы можете настроить проект в Launchpad и настройте PPA, чтобы они могли установить его через PPA. Подробнее об этом в разделах справки Launchpad, в частности здесь .
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; опубликован для стабильных выпусков.
Ubuntu не разрешает загрузку двоичных пакетов, но только исходные пакеты, которые строятся серверами сборки.
Получение пакетов непосредственно в репозиториях Ubuntu не так просто , Рекомендуется сначала запустить его в Debian и получить от него синхронизацию. Так что теперь вы можете поместить его в свой PPA. Вы можете создать PPA с учетной записью Launchpad.
Если вы использовали debuild
для сборки пакета, то ваша работа немного проще. debuild
генерирует много файлов, включая .dsc и .changes
Возможно, вы использовали файл .dsc
с pbuilder-dist
для создания файла deb, поэтому теперь вам нужно только опубликовать его на PPA на данный момент. Используйте
dput ppa: yourlaunchpadusername / ppaname foo.changes
blockquote>Вам нужно будет подписать пакет перед загрузкой с тем же ключом, который вы загрузили в свой Учетная запись Launchpad
Нажатие на Debian / Ubuntu
Нажатие вашего пакета в репозиториях Ubuntu / Debian включает обзор от сопровождающего и мастеров ftp в Debian. Лицензия должна быть очень четкой, без какой-либо двусмысленности. Возможно, вам понадобится спонсор для загрузки в Debian
Подача ITP
Возможно, вам понадобится файл ITP (Intend to package) , чтобы он был упакован в Debian. Это только формальная процедура.
Когда пакет доступен в экспериментальном / неустойчивом, вы можете использовать инструмент
requestsync
для подачи запроса синхронизации на LP. Для работыrequestsync
вам нужно запуститьmanage-credentials
для входа в LaunchpadОба этих инструмента находятся в пакете
ubuntu-dev-tools