22 votos

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

Me gustaría hacer algo similar:

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

excepto descargar la versión OS X (de ? URL) e instalarlo desde la línea de comandos. Las instrucciones correspondientes para la instalación de 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 sitio.

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


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/

12voto

Maverick Puntos 6

He encontrado esto después de trastear con la fuente de la página:

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

2 votos

En ese momento podrían open /path/to/googlechrome.dmg y cp /volume/googlechrome/Google\ Chrome.app /Applications/

11voto

Dave Puntos 986

He utilizado un script como este para copiar aplicaciones desde 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 -mountpoint el dmg se monta en un directorio como /Volume/Google\ Chrome/ .
  • -nobrowse no muestra el volumen en el Finder.
  • Si el dmg tiene un acuerdo de licencia, yes | se lo salta.
  • cp preserva los atributos extendidos (que incluyen las bifurcaciones de recursos) y las ACL por defecto. Por lo que sé, ditto ya no es necesario para copiar paquetes de aplicaciones.

O utilizando barril de cerveza :

brew install brew-cask
brew cask install google-chrome

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

2 votos

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

6voto

mrgnw Puntos 111

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

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

editar: homebrew tiene una nueva sintaxis para los barriles:

brew install --cask google-chrome

0voto

JosephMCasey Puntos 111

Me interesaba poder descargar cualquiera de sus ramas. Si se mira el https://www.google.com/chrome/assets/common/js/chrome-installer.min.js verás los enlaces que necesitas. 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 puedes ver al hacer una simple búsqueda en el código minificado de arriba, encontrarás la última mitad de los enlaces que deben ser concatenados con https://dl.google.com/chrome/

0voto

KRN Informatix Puntos 1

La forma de instalar Google Chrome será descargarlo e instalarlo manualmente a través de clic e instalar. Descargue el paquete Deb de Google Chrome apropiado. Entonces sudo dpkg -i . ... Agregue la clave. Establecer Repositorio. Actualizar el paquete. Instalar chrome.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: