Создайте пакет 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 каталог в исходном коде,

  1. Скопируйте исходный каталог (где .pro файл) в домашний каталог и переименуйте его в yourProjectName_projectVersion,
  2. Откройте терминал и выполните cd yourProjectName_projectVersion,
  3. Затем выполните dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Наконец, выполните dpkg-buildpackage, Вы можете получить что-то вроде error exit status 255, если это так, проверьте, что tar.xs Файл в вашей домашней папке совпадает с файлом, запрошенным dpkg-buildpackage (проверьте последние строки вывода dpkg-buildpackage чтобы узнать, что файл хочет).

Если вы ищете более простой и быстрый способ, вы можете использовать Debreate (я не тестировал его, поэтому не могу вас заверить, что он будет работать).

Я надеюсь, что это поможет всем, кто хочет распространять свой проект Qt.

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