我计划大规模部署一个软件(Mathematica),但.dmg包含.app文件而不是.pkg文件,这是我需要的。
下面的指南介绍了如何使用Google Chrome进行操作,但我无法找出Mathematica的正确路径。 http://www.techrepublic.com/article/pro-tip-use-terminal-to-create-packages-for-software-deployment/
sudo pkgbuild -install-location / Applications -component / Volumes / Google \ Chrome / Google \ Chrome.app ./Desktop/Google \ Chrome.pkg
答案 0 :(得分:0)
您需要找到卷中.app
文件的路径。
.dmg
。cd /Volumes
并查看已安装卷的名称。cd VOLUME_NAME
,其中VOLUME_NAME
是您在2中找到的名称。如果有多个级别,请继续cd
,注意目录名称。你最终会得到以下内容:
sudo pkgbuild --install-location /Applications --component
/Volumes/Mathematica/Mathematica.app ./Desktop/Google\ Mathematica.pkg
以上假设卷名和应用程序相同,并且只有一个目录。如果目录中有空格,请记住使用\
。例如,Google\ Chrome
。
答案 1 :(得分:0)
我与Chrome团队紧密合作。请为Mac上的Chrome .pkg文件使用此链接,