我想做类似的事情:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
除了下载 OS X 版本(来自?URL)并从命令行安装。在 Ubuntu 上安装 Google Chrome 的相应说明可以找到这里。我找遍了所有地方,但 Google 似乎没有在任何地方提供该链接。
我正在尝试编写一个脚本来自动安装 OS X 的标准应用程序。我已经使用一组类似的脚本来设置我的 Ubuntu 机器。具体来说,我似乎找不到 Google Chrome OS X 64 位直接下载的 URL。
编辑,最终解决方案:
wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
open ~/Downloads/googlechrome.dmg
sudo cp -r /Volumes/Google\ Chrome/Google\ Chrome.app /Applications/
答案1
在翻看页面源代码后我发现了这一点:
https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
答案2
我使用过这样的脚本从磁盘映像复制应用程序:
temp=$TMPDIR$(uuidgen)
mkdir -p $temp/mount
curl https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg > $temp/1.dmg
yes | hdiutil attach -noverify -nobrowse -mountpoint $temp/mount $temp/1.dmg
cp -r $temp/mount/*.app /Applications
hdiutil detach $temp/mount
rm -r $temp
- 没有将
-mountpoint
dmg 安装到类似的目录/Volume/Google\ Chrome/
。 -nobrowse
在 Finder 中不显示音量。- 如果 dmg 有许可协议,
yes |
则跳过它。 - cp 默认保留扩展属性(包括资源分支)和 ACL。据我所知,复制应用程序包不再需要 ditto。
或者使用酿酒桶:
brew install brew-cask
brew cask install google-chrome
brew-cask默认安装应用程序/opt/homebrew-cask/Caskroom/
并创建别名。~/Applications/
答案3
编辑2022: brew install
现在可以默认执行 cask
brew install google-chrome
(感谢 wisbucky 在下面的评论中提出这个问题)
编辑2019:homebrew 对 casks 有一个新的语法:
brew install --cask google-chrome
原来的:
brew cask install google-chrome
如果你有自制软件也可以。
(它基本上和你的最终解决方案做同样的事情)
答案4
因为在第一次安装时您没有 wget 或 brew,所以您可以使用 curl,这对我来说有效:
curl https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg --output googlechrome.dmg