Проблема создания пакета для моего PPA

Поэтому я попытался выполнить шаги здесь , чтобы создать пакет для загрузки в мой PPA. Я запустил dh_make и отредактировал файлы. Однако, когда мой пакет сгенерирован debuild, ни один из файлов программ не появляется в пакете.

Вот выходные данные debuild:

...
dpkg-source: предупреждение: игнорирование удаления общего ресурса каталога
dpkg-source: предупреждение: игнорирование удаления общего ресурса каталога / pixmaps
...

Вот как выглядит файловая система:

build_root
& nbsp; & nbsp; & nbsp; & nbsp; - packagename _1. 2.orig.tar.gz
& nbsp; & nbsp; & nbsp; - packagename -1.2
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & NBSP; & NBSP; - debian
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - контроль
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ...

Приложение написано на Python, если это что-то значит.


Редактировать:

Вот как выглядит packagename_1.2.orig.tar.gz:

packagename -1.2 [ 1116]
& nbsp; & nbsp; & nbsp; & nbsp; - src
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - somefile.py
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - someotherfilefile.py
& nbsp; & nbsp; & nbsp; & nbsp; - изображения
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - test.png


К сожалению, я все еще борюсь ...

Вот мой файл debian/rules:

#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
    dh  $@

override_dh_auto_build:

override_dh_auto_install:

... а вот мой файл package.install:

src / myapp.server / usr / lib / bonobo / servers
src / myapp / usr / lib / myapp
images / test.png / usr / share / test

5
задан 14 December 2015 в 20:08

1 ответ

Похоже, вы не используете какую-либо систему сборки, я думаю, именно поэтому вы не получаете никаких файлов в вашем пакете. Вы пытались посмотреть на , изменяя файл debian/rules ?

Это будет довольно легко сделать, если вы просто поместите файл mypackage.install в debian/ и используете формат, указанный в man dh_install. С соответствующими заменами этот файл может выглядеть следующим образом:

src/somefile.py usr/share/mypackage/
src/someotherfile.py usr/share/mypackage
bin/myexecutable usr/bin
image/test.png usr/share/icons/some/icon/dir/

Если вы используете систему сборки, переопределите цели dh_auto_*, как описано в ссылке выше ( Python Package Guide ), так что вы устанавливаете только эти файлы и система сборки (например, distutils) не мешает файлам в вашем пакете.

0
ответ дан 14 December 2015 в 20:08

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

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