Como instalar o Google Chrome na linha de comando

19

Eu gostaria de fazer algo semelhante a:

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

exceto faça o download da versão do OS X (de? URL) e instale-a na linha de comando. As instruções correspondentes para instalar o Google Chrome no Ubuntu podem ser encontradas aqui . Pesquisei alto e baixo e o Google parece não disponibilizar o link em nenhum lugar.

Estou tentando escrever um script para automatizar a instalação dos meus aplicativos padrão para OS X. Eu uso um conjunto de scripts como este para configurar minha caixa do Ubuntu. Não consigo encontrar especificamente o URL do download direto do Google Chrome OS X de 64 bits.


Editar, solução final:

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/
dgh
fonte

Respostas:

10

Eu usei um script como este para copiar aplicativos de imagens de disco:

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
  • Sem -mountpointo dmg é montado em um diretório como /Volume/Google\ Chrome/.
  • -nobrowse não mostra o volume no Finder.
  • Se o dmg tiver um contrato de licença, yes |ignore-o.
  • O cp preserva atributos estendidos (que incluem garfos de recursos) e ACLs por padrão. Tanto quanto eu sei, o mesmo não é mais necessário para copiar pacotes de aplicativos.

Ou usando o barril de cerveja :

brew install brew-cask
brew cask install google-chrome

O brew-cask instala aplicativos /opt/homebrew-cask/Caskroom/e cria aliases ~/Applications/por padrão.

Lri
fonte
2
+1 pela menção do barril de cerveja, que parece muito útil para melhorar o Homebrew.
dgh
3

brew cask install google-chrome também funciona se você tiver homebrew.

(Ele basicamente faz a mesma coisa que sua solução final)

Mrgnw
fonte
1
Isso não deveria ser brew cask install google-chrome?
Daemon12 28/08/19
uau perdeu isso. Obrigado!
mrgnw
1
"Se você tem homebrew", mas eu preciso também brew-cask(Brew instalar cerveja em barril)
Daniel Springer
0

Eu estava interessado em poder fazer o download de qualquer um de seus ramos. Se você olhar o https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsarquivo, verá os links necessários. Aqui está um trecho.

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};

Como você pode ver ao fazer uma pesquisa simples no código minificado acima, você encontrará a última metade dos links que devem ser concatenados com https://dl.google.com/chrome/

Joseph Casey
fonte
0

A maneira de instalar o Google Chrome será fazer o download e instalá-lo manualmente, clicando e instalando. Faça o download do pacote Deb do Google Chrome apropriado. Então sudo dpkg -i. ... Adicione a chave. Definir Repositório. Pacote de atualização. Instale o chrome.

KRN Informatix
fonte