如何仅使用命令行在Mac OS 10.7上安装JDK 7?

时间:2014-07-10 15:37:35

标签: terminal installer java-7 osx-server

我希望在带有Mac OS 10.7的XServe(mac服务器)上安装JDK 7,它没有输出设备。连接它的唯一方法是使用ssh隧道并使用终端执行所有操作(忘记VNC,在我的环境中无法使用它。)

我首先安装了JDK的dmg:

hdiutil mount jdk-7u60-macosx-x64.dmg 

然后,我尝试使用installer命令,但没有成功

sudo installer -pkg /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg -target anywhere

输出:

installer: Error trying to locate volume at anywhere

我尝试使用不同的目标路径(/ Volumes / anywhere,anywhere,/ Volumes / myVolume / anywhere),但没有更好的结果。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我理解我的错误。我首先需要使用dominfo命令来获取可能的目标

sudo installer -pkg /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg  -dominfo

给了我一个域名列表。然后我就使用了其中一个域:

sudo installer -pkg /Volumes/JDK\ 7\ Update\ 60/JDK\ 7\ Update\ 60.pkg -target the_chosen_domain