Как сделать установщик .deb для проекта PySide (Qt)

Я сделал небольшое программное обеспечение, используя PySide, графическую библиотеку для python с использованием Qt. Я успешно создал его в исполняемый файл для Ubuntu. http://download.ueseo.org/sitemap-creator/SitemapCreator2.1-ubuntu%20portable-onefile.zip

Надеюсь, что установщик .deb для моего программного обеспечения тоже. Может ли кто-нибудь мне помочь? Я пробовал много учебных пособий в Интернете, но не работаю для меня. Спасибо заранее.

4
задан 4 June 2012 в 19:44

15 ответов

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 25 July 2018 в 20:38

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 25 July 2018 в 20:38

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 31 July 2018 в 13:07

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 31 July 2018 в 13:07

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 2 August 2018 в 02:25

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 2 August 2018 в 02:25

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 4 August 2018 в 18:12

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 4 August 2018 в 18:12

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 6 August 2018 в 02:40

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 6 August 2018 в 02:40

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 7 August 2018 в 20:18

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quickly для вашего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 10 August 2018 в 08:39

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 10 August 2018 в 08:39

Возможно, вы захотите попытаться перенести приложение на Quickly и использовать новый шаблон приложения Qt, который также использует PySide. Команда quickly package в шаблоне упакует ваше приложение для вас.

Обратите внимание, что шаблон Quickly Qt все еще работает, но если вы хотите его попробовать, вам, вероятно, понадобится:

  1. Установите шаблон приложения Quickly Qt в соответствии с инструкциями
  2. Установите быстро
  3. Создайте проект Quick для своего приложения с помощью quickly create ubuntu-application-qt myapp (замените myapp на имя вашего приложения)
  4. cd myapp, а затем удалите myapp и myapp_lib. Сохраните файл setup.py, так как ваше приложение будет нуждаться в нем, чтобы оно зависело от python-distutils-extra, который будет упакован
  5. . Поместите исходное дерево вашего приложения в новый проект, где ранее была папка myapp
  6. Подстроить по мере необходимости
  7. Попробуйте запустить quickly package и посмотреть, добавляет ли команда ваше приложение
0
ответ дан 15 August 2018 в 20:49
  • 1
    Хороший ответ, но почему он должен переносить все приложение вместо упаковки существующего приложения? – Tachyons 4 June 2012 в 21:07
  • 2
    Ему это не нужно, это просто альтернативное предложение. Использование команды quickly package сделает всю работу за него за кулисами, не беспокоясь о создании файлов управления Debian или всех других команд, необходимых для создания бинарного пакета. – David Planella 4 June 2012 в 22:59
  • 3
    Вы можете ответить на askubuntu.com/questions/160100/… – 8128 9 July 2012 в 01:34

В Ubuntu Wiki имеется полное руководство по упаковке. Там вы должны найти всю необходимую информацию: PackagingGuide - Ubuntu Wiki

1
ответ дан 15 August 2018 в 20:49
  • 1
    Кроме того, убедитесь, что вы соответствуете директивам по установке библиотеки python для Debian, поскольку библиотеки python иногда требуют определенных форматов упаковки. – Thomas Ward♦ 14 April 2012 в 04:01

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

Похожие вопросы: