Возможный дубликат:
Launchpad не удалось собрать после «быстро отправитьубунту»
Здравствуйте, я отправил свой исходный пакет в ppa с помощью команды
quickly submitubuntu 1.1 myppa
Это успешно отправило мое приложение в мой ppa, но сервер сборки всегда выдает ошибки, Вот журнал сборки ссылка
Кто-нибудь может мне в этом помочь?
Я также пробовал использовать localbuild с помощью команды
quickly package --extras
Он успешно создает файл .deb.
Хорошо, давайте диагностировать Вашу проблему и давайте дадим Вам мини-учебное руководство по пути.
У меня есть Pastebin'd журнал сборки здесь для получения номеров строки для ссылки.
Сборка прерывается с этой ошибкой в строке 613:
/bin/sh: 1: glib-compile-schemas: not found make[1]: *** [override_dh_install] Error 127
Хорошо, таким образом, это пропускает названный двоичный файл glib-compile-schemas
. Для обнаружения, какой пакет предоставляет это мы можем использовать apt-file
утилита (устанавливают сначала):
izx@ppauvm:~$ apt-file find glib-compile-schemas libglib2.0-0: /usr/lib/x86_64-linux-gnu/glib-2.0/glib-compile-schemas libglib2.0-bin: /usr/bin/glib-compile-schemas
Это говорит нам это для Вашей архитектуры сборки, i386 (32-разрядный), двоичный файл /usr/bin/glib-compile-schemas
обеспечивается пакетом libglib2.0-bin
.
Поиск сборки регистрируется для libglib
шоу это libglib2.0-0
установлен, но по-видимому libglib2.0-bin
не:
The following packages will be upgraded: apt apt-transport-https libapt-pkg4.12 libgcrypt11 libglib2.0-0
Таким образом для обнадеживающего решения этой проблемы сделать libglib2.0-bin
явная зависимость от сборки в debian/control
файл и перезагрузка Ваш пакет к Панели запуска. Это основывается на Вашей локальной системе, потому что Вам, конечно, установили тот пакет :)
Похоже, вам нужно добавить libglib2.0-bin
в качестве зависимости сборки, поскольку она содержит отсутствующий glib-compile-schemas
.