所以我在这里遇到了一个小问题。我正在使用 python 在 MacOS 上开发一个项目。到目前为止,我已经创建了一个如下所示的安装:
python get-pip.py
python ez_setup.py
pip install numpy
pip install scipy
pip install quantities
cd ../../externals
python setup.py install
cd buffet
python setup.py install
cd ../../framework/trunk
python setup.py develop
cd ../../visualiser/trunk
python setup.py develop
cd ../../main/trunk
现在这个工作到目前为止,它安装了我所有的依赖项。所有这些说明都设置在我项目的 main/trunk 文件夹中的 install.sh 中。但我想创建一个 dmg 用作分发。这是可行的吗?到目前为止,我的项目如下:
root
-framework
-trunk:
-subpackages
-visualiser
-trunk
-subpackages
-main
-trunk (install.sh, run.sh etc.)
现在我几乎没有创建 dmg 的经验。我希望它把我所有的发行版放在一个 dmg 中,当用户安装项目时, install.sh 脚本会被自动调用,或者将 install.sh 中的步骤直接合并到 dmg 中。这可能吗?如果可以的话,你能指出这方面的一些好的教程/例子吗?
问候, 博格丹