題 如何從命令行安裝Google Chrome


我想做類似的事情:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

除了下載OS X版本 (來自?URL)並從命令行安裝它。可以找到在Ubuntu上安裝Google Chrome的相應說明 這裡。我搜索了高低,谷歌似乎沒有在任何地方提供鏈接。

我正在嘗試編寫一個腳本來自動安裝我的OS X標準應用程序。我使用這樣的一組腳本來設置我的Ubuntu框。具體來說,我似乎無法找到谷歌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/

14
2018-06-02 03:20


起源




答案:


我在找到頁面源後找到了這個:

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


9
2018-06-02 03:29



他們可以在這一點上 open /path/to/googlechrome.dmg 和 cp /volume/googlechrome/Google\ Chrome.app /Applications/ - demure


我使用這樣的腳本從磁盤映像複製應用程序:

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。據我所知,複製應用程序包不再需要同上。

或使用 BREW的木桶

brew install brew-cask
brew cask install google-chrome

brew-cask將應用程序安裝到 /opt/homebrew-cask/Caskroom/ 並創建別名 ~/Applications/ 默認情況下。


8
2018-06-02 04:42



提及brew-cask的+1,對改進Homebrew似乎非常有用。 - dgh


brew cask google-chrome 如果你有自製軟件也可以。

(它基本上和你的最終解決方案一樣)


1
2018-03-12 01:27





我有興趣能夠下載他們的任何分支機構。如果你看看 https://www.google.com/chrome/assets/common/js/chrome-installer.min.js 文件,您將看到您需要的鏈接。這是一段摘錄。

Pn(a,"win64")?"/update2/installers/ChromeStandaloneSetup64.exe":"/update2/installers/ChromeStandaloneSetup.exe":"/update2/installers/ChromeSetup.exe";else if(Wn(a))if(a.sb)a="/chrome/mac/beta/GoogleChrome.dmg";else if(a.ta)a="/release2/q/canary/googlechrome.dmg";else if(a.Sa)a="/chrome/mac/dev/GoogleChrome.dmg";else{a="GGRO";var b=new Y(location.href),b=qk(b,"brand");if(b=b.length&&b[0])for(var c=0,d=Gn.length;c<d;c++){var f=Gn[c],h=f.ki;if(f.Vj.test(b)){a=h;break}}a=pa("/chrome/mac/stable/%s/googlechrome.dmg",a)}else a=Xn(a)?An[a.Bj+(a.sb?"-b":a.Sa?"-d":"")]:"/update2/installers/ChromeSetup.exe";return a}e.Rr=function(a){this.sm=a};

正如您在上面的縮小代碼上進行簡單搜索所看到的那樣,您將找到應該與之連接的最後一半鏈接 https://dl.google.com/chrome/


0
2018-04-20 00:19