Создайте пакет 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.