Как я могу создать собственный репозиторий

Я заядлый разработчик, но я никогда не собирался настраивать свой собственный PPA - как кто-то пойдет по этому поводу? Общие проблемы? Как я могу скомпилировать исходный код в пакеты на PPA?

18
задан 14 August 2010 в 05:54

33 ответа

Есть некоторые инструменты, которые помогут вам загрузить исходные файлы tarball + debian control-files в ваш PPA на панели запуска. И это скажет вам , как . Но загрузка пакета - очень небольшая часть всего этого ...

Настройка среды сборки и инфраструктуры debian (.deb) не простая! Это требует хорошего понимания структуры пакета и того, как работают разные типы скриптов (в частности скрипты Make и Shell).

Я нашел эти два руководства очень полезными, когда я упаковывал .deb's Руководство по упаковке Ubuntu Руководство для гидов Debian

Соблюдайте осторожность, чтобы прочитать все руководство по упаковке Ubuntu , и вы должны быть на вашем пути к победе!

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

Вы регистрируетесь для учетной записи в https://launchpad.net на своей домашней странице, вы можете запустить свой собственный ppa.

Вы скомпилируете свои источники, создав пакет .deb и загрузите его в ppa с помощью dput . После этого пакет автоматически скомпилируется с помощью компиляционной фермы запуска и доступен на нескольких платформах.

Более подробную информацию о упаковке можно найти в wiki о упаковке .

0
ответ дан 13 August 2018 в 17:28
  • 1
    Я думаю, что это больше меня заинтересовало. Я знаю, что ppa использует Bazaar для контроля источника (я думаю), поэтому я просто подталкиваю свой код к PPA и BLAM! Пакеты, или я упрощаю это? – Marco Ceppi♦ 14 August 2010 в 16:57
  • 2
    Базар и ppa - это две разные вещи. Вы можете использовать базар для ревизии, контролируя полный пакет (включая аддоны .deb для управления пакетами), но базар не нуждается в нем сам по себе, а также не делает упаковку для вас. Bazzar - это в основном центральная ветвь вашего контроля версий bzr, которая имеет дополнительное управление правами пользователя через панель запуска. – txwikinger 14 August 2010 в 19:20
  • 3
    bzr похож на git, но проще. Это не связано с упаковкой. Есть рецепты ежедневных сборок от bzr, доступных теперь для бета-тестеров Lauchpad, но вам все равно нужно сделать отделение для упаковки. – maco 15 August 2010 в 00:28

Есть некоторые инструменты, которые помогут вам загрузить исходные файлы tarball + debian control-files в ваш PPA на панели запуска. И это скажет вам , как . Но загрузка пакета - очень небольшая часть всего этого ...

Настройка среды сборки и инфраструктуры debian (.deb) не простая! Это требует хорошего понимания структуры пакета и того, как работают разные типы скриптов (в частности скрипты Make и Shell).

Я нашел эти два руководства очень полезными, когда я упаковывал .deb's Руководство по упаковке Ubuntu Руководство для гидов Debian

Соблюдайте осторожность, чтобы прочитать все руководство по упаковке Ubuntu , и вы должны быть на вашем пути к победе!

4
ответ дан 13 August 2018 в 17:28

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

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