Как мне создать частный сервер ppa?

Я занимаюсь исследованиями, и одним из шагов является создание ppa для добавления академических файлов. Из-за очень низкой скорости интернета и невозможности преобразования ppas, размещенных на панели запуска, в общедоступные, он должен быть размещен на локальном сервере. Я пытался следовать учебнику с 2009 года, но безуспешно. Может ли кто-нибудь помочь мне в этом?

10
задан 30 September 2012 в 01:27

2 ответа

ppa репозиторий является просто (приблизительно) репозиторием APT, которым управляет сервер панели запуска.

Как альтернатива, если Вы не хотите настраивать сервер панели запуска (который не легок), Вы могли просто сделать способный репозиторий, который более легок, и разрешите Вам распределять свои пакеты конфиденциально.

Вы видите другие вопросы об этом в askubuntu - Как открыть способный репозиторий.

И от того вопроса, можно следовать этому руководству по тому, как сделать репозиторий. Посмотрите, что у Вас есть две опции, простое (легкий следовать, но не таким образом автоматический для пользователей) и усовершенствованное (сложный, но простой в использовании для пользователей).

11
ответ дан 30 September 2012 в 01:27

Это не будет легко.

Насколько я могу судить, использование PPA - только launchpad.net. Так что нет сервера PPA.

От: https://launchpad.net/ubuntu/+ppas

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

Итак, чтобы ответить на ваш вопрос: вам нужно будет запустить собственный экземпляр Launchpad. К счастью для вас, здесь есть очень длинная статья об этом .

По ссылке некоторые важные заметки:

Для сборки и запуска Launchpad требуется компьютер под управлением Ubuntu. Производственный сайт Launchpad.net работает на Ubuntu 10.04 LTS. Разработчики в основном работают с 10.04 LTS, 11.10 или 12.04 LTS, но другие могут работать.

Рекомендуемой конфигурацией разработки является Ubuntu 12.04 LTS или более поздняя версия, на которой Launchpad работает в контейнере LXC , чтобы минимизировать его влияние на более широкую систему.

Примечание: изменения, внесенные сценарием установки, могут нарушить текущие настройки веб-разработки, поэтому рекомендуется попробовать Launchpad на виртуальной машине или в контейнере LXC, как описано выше.


Также взгляните на Кто-нибудь имеет опыт работы с частным экземпляром Launchpad?

0
ответ дан 30 September 2012 в 01:27

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

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