Answers:
要安装DMG,您可以执行以下操作:
cd ~/Desktop
curl -O http://darwinports.opendarwin.org/downloads/DarwinPorts-1.2-10.4.dmg
hdiutil attach DarwinPorts-1.2-10.4.dmg
cd /Volumes/DarwinPorts-1.2/
sudo installer -pkg DarwinPorts-1.2.pkg -target "/"
hdiutil detach /Volumes/DarwinPorts-1.2/
简而言之,这
然后,您可以使用Automator进行此操作...
从此页面获取的代码
如果您要管理多台Mac,我强烈建议您购买ARD的副本-我敢肯定您的问题有脚本答复,但是我使用ARD已有很长时间了,恐怕我不会知道!
那是DMG加PKG吗?
因为DMG本身无法安装,所以它只是一个卷,一个映像,如ISO。因此,您可能拥有的是DMG加上PKG或内部的安装程序...
如果是PKG,则可能可以远程安装或以静默方式安装,但是如果是其他安装程序,则可能会比较棘手,请立即确定...
正如adamvs所说,远程桌面也可以将软件包部署到您的安装中。
echo "mounting server"
mount_afp afp://username:password@yourserver
hdiutil attach /Volumes/yourserver/pathtodmg.dmg
/usr/sbin/installer -pkg /Volumes/pathtopkgfile.pkg -target / -verboseR
echo "umounting the repository"
umount /Volumes/yourserver
status=$?
if [ $status != 0 ]
then
echo "Something went wront unmounting the server... no problem... we'll just remove the directory"
rmdir /Volumes/yourserver
fi
我发现这是一种非常干净的安装方式,几乎是完全静默的(除了初始附加)