如何从命令行安装 Google Chrome

dgh*_*dgh 22 google-chrome command-line macos

我想做类似的事情:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

除了下载 OS X 版本(从 ? URL)并从命令行安装它。在 Ubuntu 上安装 Google Chrome 的相应说明可以在这里找到。我搜索了高低,谷歌似乎没有在任何地方提供链接。

我正在尝试编写一个脚本来自动安装我的 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/
Run Code Online (Sandbox Code Playgroud)

nc4*_*4pk 12

我在处理页面源代码后发现了这一点:

https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg

  • 此时他们可以`open /path/to/googlechrome.dmg` 和`cp /volume/googlechrome/Google\ Chrome.app /Applications/` (2认同)

Lri*_*Lri 11

我已经使用这样的脚本从磁盘映像复制应用程序:

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
Run Code Online (Sandbox Code Playgroud)
  • 没有-mountpointdmg 被挂载到像/Volume/Google\ Chrome/.
  • -nobrowse 在 Finder 中不显示音量。
  • 如果 dmg 有许可协议,则yes |跳过它。
  • cp 默认保留扩展属性(包括资源分支)和 ACL。据我所知,复制应用程序包不再需要同上。

或者使用brew-cask

brew install brew-cask
brew cask install google-chrome
Run Code Online (Sandbox Code Playgroud)

默认情况下,brew-cask 将应用程序安装到/opt/homebrew-cask/Caskroom/并创建别名~/Applications/

  • +1 提到 brew-cask 这对于改进 Homebrew 似乎非常有用。 (2认同)

mrg*_*gnw 6

brew cask install google-chrome 如果您有自制软件,也可以使用。

(它基本上与您的最终解决方案做同样的事情)

编辑:自制软件有一个新的木桶语法:

brew install --cask google-chrome
Run Code Online (Sandbox Code Playgroud)