Как поместить пакет в репозитории 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, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 7 August 2018 в 23:52

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 00:00

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 01:09

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 01:29

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 06:25

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 08:18

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 08:53

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 8 August 2018 в 20:17

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:13

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:20

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:35

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:38

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:40

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 11:49

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 12:19

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 12:38

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 13:40

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 10 August 2018 в 14:04

Есть несколько путей , которые пакет может принять для входа в Ubuntu. Обзор разработки Ubuntu, ориентированный на «upstream» разработчиков , как и вы, может быть полезным местом для начала, но я также попытаюсь дать вам некоторые указатели.

Через Debian

Как правило, если вы публикуете бесплатное программное обеспечение с открытым исходным кодом , проходящее через Debian first , это лучший путь. Таким образом, ваш пакет будет иметь специальный сопровождающий. Он также достигнет наибольшего числа пользователей, поскольку он будет доступен не только для Debian и Ubuntu, но и для всех их производных. Некоторые полезные ссылки для запроса / предоставления новых пакетов в Debian:

Непосредственно в Ubuntu

В некоторых случаях может возникнуть смысл перейти прямо в Ubuntu сперва . Некоторые полезные ссылки:

Архив личных пакетов

Помимо официального Ubuntu и Debian, Launchpad предлагает вам возможность распространять пакеты Debian непосредственно вашим пользователям через свои архивы личных пакетов или PPA для краткости. Одним из особенно полезных аспектов PPA является то, что вы можете обеспечить ежедневную сборку ежедневных сборок вашего программного обеспечения для тестирования.

80
ответ дан 13 August 2018 в 17:31

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

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

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

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

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

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

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

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

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

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

Фон

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 в 21:38

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

5
ответ дан 4 August 2018 в 21:39

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

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

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

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

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

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

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

Фон

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 в 21:52

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

1
ответ дан 4 August 2018 в 21:53

Фон

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 в 21:59

Фон

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:01

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

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

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

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

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

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

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