Создайте пакет Debian (.deb) из проекта Qt
Я сделал несколько проектов на Qt Creator и хотел бы распространять их в устанавливаемом формате (в данном случае, в пакетах Debian).
Больше информации о моей установке Qt (и моей системе):
- Qt версия 4.8.0 (32 бит)
- Qt Creator 2.4.1
- Я использую Ubuntu 12.04.
Любая помощь приветствуется!
1 ответ
Решение
Я только что сделал свой пакет, следуя инструкции. Я рекомендую бежать qmake
создать Makefile
, чтобы вы не столкнулись с проблемами при выполнении dpkg-buildpackage
,
меры
Предполагая, что вы уже настроили debian
каталог в исходном коде,
- Скопируйте исходный каталог (где
.pro
файл) в домашний каталог и переименуйте его вyourProjectName_projectVersion
, - Откройте терминал и выполните
cd yourProjectName_projectVersion
, - Затем выполните
dh_make -s -c gpl -e yourEmailAddress --createorig
- Наконец, выполните
dpkg-buildpackage
, Вы можете получить что-то вродеerror exit status 255
, если это так, проверьте, чтоtar.xs
Файл в вашей домашней папке совпадает с файлом, запрошеннымdpkg-buildpackage
(проверьте последние строки выводаdpkg-buildpackage
чтобы узнать, что файл хочет).
Если вы ищете более простой и быстрый способ, вы можете использовать Debreate (я не тестировал его, поэтому не могу вас заверить, что он будет работать).
Я надеюсь, что это поможет всем, кто хочет распространять свой проект Qt.