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

Создание пакета 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чтобы узнать, какой файл требуется).

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

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

Связанный контент