Создайте пакет Debian (.deb) из проекта Qt

14

Я сделал несколько проектов на Qt Creator и хотел бы распространять их в устанавливаемом формате (в данном случае, пакеты Debian).

Больше информации о моей установке Qt (и моей системе):

  • Qt версия 4.8.0 (32 бит)
  • Qt Creator 2.4.1
  • Я использую Ubuntu 12.04.

Любая помощь приветствуется!

Алекс Спатару
источник

Ответы:

11

Я только что сделал свой пакет, следуя инструкции . Я рекомендую запускать 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.

Алекс Спатару
источник
ссылка не работает, но доступна с помощью машины обратного хода
Лена