Как создать файл .dmg (исходный код python + пакеты) на Mac?

Надеюсь, кто-нибудь может мне помочь. У меня есть код программы pyqt4. Это использует множество пакетов, таких как Qt4, HDF5, qimage2ndarray и, и, и. Теперь я хочу создать файл .dmg, содержащий все, что вам нужно для запуска этой программы. Если у вас есть чистая установка Mac OS X, вам нужно только запустить этот .dmg, и у вас установлено все необходимое. Как я могу это сделать на Mac? Спрашивая Google, я получил много инструкций по созданию файлов .dmg, но только для папки или .app. Но мне нужны пакеты. Так как я это делаю? Был бы признателен за любую помощь.


person Oli    schedule 03.11.2010    source источник
comment
Я думаю, вам лучше создать пакет, чем файл .dmg (см. Здесь: s.sudre.free.fr/Stuff/PackageMaker_Howto.html) - это старый учебник, но вы должны заключить сделку   -  person slhck    schedule 03.11.2010
comment
Ооо блин конечно dmg это всего лишь образ диска. Так глупо с моей стороны. Большое спасибо slhck   -  person Oli    schedule 03.11.2010


Ответы (1)


Вы должны рассмотреть две возможности:

  • Установка зависимостей на целевой компьютер для всех приложений, а не только вашего: затем вам нужно выбрать путь .pkg (который позже будет доставлен как .dmg или как .zip)
  • Встраивание зависимостей в пакет вашего приложения, чтобы вы могли снова предоставить .zip или .dmg вместе с вашим приложением для перетаскивания в любую папку.
person juandesant    schedule 30.08.2013