如何从命令行安装 Google Chrome

如何从命令行安装 Google Chrome

我想做类似的事情:

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
  • 没有将-mountpointdmg 安装到类似的目录/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

相关内容