Профессионально распространять свое программное обеспечение в Ubuntu?

Я сделал пакет .deb, который разместил на сервере Apache. Люди могут сделать apt-get install из моего репозитория.

Когда люди делают «apt-get install mypackage». Они получают несанкционированное предупреждение.

Для устранения предупреждения я подписал пакет с помощью gpg и сгенерировал открытый ключ. Затем мой клиент добавляет открытый ключ из URL-адреса, после чего он не получает предупреждение.

Теперь я хочу, чтобы мой клиент не получал предупреждение, не пытаясь загрузить открытый ключ и затем добавить его в apt-keys. Как и любые другие известные программные пакеты.

1
задан 5 August 2013 в 13:59

1 ответ

Если вы делаете это для одноразовых пакетов для одноразовых клиентов, то вы делаете это так, как делаете правильно. Им нужно будет добавить ключ, добавить репозиторий, обновить и затем установить. Немного длинного маршрута, но его можно объединить в несколько команд. Вы также можете распространять скрипт, который выполняет описанные выше действия для пользователей, но даже тогда вам нужно дать им команду chmod / запустить его.

Если вы планируете это для массового распространения (такой же пакет для большого количества людей) и хотите, чтобы он поступил в продажу, поговорите с Canonical. У них есть партнерские репо и частные репозитории для программного обеспечения в продаже. Они будут хотеть сокращение хотя. Вы можете прочитать больше об этом в FAQ разработчика , а затем просто войти на сайт разработчика, чтобы начать .

0
ответ дан 5 August 2013 в 13:59

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

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