回答:
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
これは本当にクリーンなインストール方法であることがわかり、ほとんど完全にサイレントです(最初の接続を除く)