Cómo instalar Google Chrome desde la línea de comando


19

Me gustaría hacer algo similar a:

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

excepto descargar la versión de OS X (desde? URL) e instalarla desde la línea de comandos. Las instrucciones correspondientes para instalar Google Chrome en Ubuntu se pueden encontrar aquí . He buscado por todas partes y Google no parece hacer que el enlace esté disponible en ningún lado.

Estoy tratando de escribir un script para automatizar la instalación de mis aplicaciones estándar para OS X. Ya uso un conjunto de scripts como este para configurar mi caja de Ubuntu. Específicamente, parece que no puedo encontrar la URL para la descarga directa de Google Chrome OS X 64 bit.


Editar, solución 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/

Respuestas:



10

He usado un script como este para copiar aplicaciones de imágenes 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
  • Sin -mountpointel dmg está montado en un directorio como /Volume/Google\ Chrome/.
  • -nobrowse no muestra el volumen en Finder.
  • Si el dmg tiene un acuerdo de licencia, yes |omítalo.
  • cp conserva los atributos extendidos (que incluyen los tenedores de recursos) y las ACL de forma predeterminada. Hasta donde yo sé, ya no es necesario ditto para copiar paquetes de aplicaciones.

O usando brew-cask :

brew install brew-cask
brew cask install google-chrome

brew-cask instala aplicaciones /opt/homebrew-cask/Caskroom/y crea alias ~/Applications/por defecto.


2
+1 por la mención de brew-cask que parece muy útil para mejorar Homebrew.
dgh

3

brew cask install google-chrome También funciona si tienes homebrew.

(Básicamente hace lo mismo que su solución final)


1
¿No debería ser esto brew cask install google-chrome?
daemon12

wow extrañaba eso. ¡Gracias!
mrgnw

1
"si tienes homebrew", pero ¿necesito también brew-cask(brew install brew-cask)
Daniel Springer el

0

Estaba interesado en poder descargar cualquiera de sus sucursales. Si mira el https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsarchivo, verá los enlaces que necesita. Aquí hay un extracto.

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 puede ver al hacer una búsqueda simple en el código minificado anterior, encontrará la última mitad de los enlaces que deben concatenarse con https://dl.google.com/chrome/


0

La forma de instalar Google Chrome será descargarlo e instalarlo manualmente haciendo clic e instalar. Descargue el paquete apropiado de Google Chrome Deb. Entonces sudo dpkg -i. ... Agregue la clave. Establecer repositorio. Paquete de actualización Instalar cromo.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.