Comment installer Google Chrome à partir de la ligne de commande


19

Je voudrais faire quelque chose de similaire à:

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

sauf télécharger la version OS X (à partir de? URL) et l'installer à partir de la ligne de commande. Les instructions correspondantes pour l'installation de Google Chrome sur Ubuntu peuvent être trouvées ici . J'ai cherché haut et bas et Google ne semble rendre le lien disponible nulle part.

J'essaie d'écrire un script pour automatiser l'installation de mes applications standard pour OS X. J'utilise déjà un ensemble de scripts comme celui-ci pour configurer ma boîte Ubuntu. Plus précisément, je n'arrive pas à trouver l'URL du téléchargement direct de Google Chrome OS X 64 bits.


Edit, solution finale:

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/

Réponses:



10

J'ai utilisé un script comme celui-ci pour copier des applications à partir d'images disque:

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
  • Sans -mountpointle dmg est monté dans un répertoire comme /Volume/Google\ Chrome/.
  • -nobrowse n'affiche pas le volume dans le Finder.
  • Si le dmg a un accord de licence, yes |ignorez-le.
  • cp conserve les attributs étendus (qui incluent les fourchettes de ressources) et les ACL par défaut. Pour autant que je sache, idem n'est plus nécessaire pour copier les bundles d'application.

Ou en utilisant un tonnelet :

brew install brew-cask
brew cask install google-chrome

brew-cask installe des applications /opt/homebrew-cask/Caskroom/et crée des alias ~/Applications/par défaut.


2
+1 pour la mention de brew-cask qui semble très utile pour améliorer Homebrew.
dgh

3

brew cask install google-chrome fonctionne également si vous avez un homebrew.

(Il fait essentiellement la même chose que votre solution finale)


1
Cela ne devrait-il pas être brew cask install google-chrome?
daemon12

wow manqué ça. Merci!
mrgnw

1
"si vous avez des homebrews", mais est-ce que j'ai besoin aussi brew-cask(brew install brew-cask)
Daniel Springer

0

J'étais intéressé à pouvoir télécharger n'importe laquelle de leurs succursales. Si vous regardez le https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsfichier, vous verrez les liens dont vous avez besoin. Voici un extrait.

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

Comme vous pouvez le constater en effectuant une recherche simple sur le code minifié ci-dessus, vous trouverez la dernière moitié des liens qui doivent être concaténés avec https://dl.google.com/chrome/


0

La façon d'installer Google Chrome sera de le télécharger et de l'installer manuellement en cliquant et en installant. Téléchargez le package Google Chrome Deb approprié. Puis sudo dpkg -i. ... Ajoutez la clé. Définissez le référentiel. Mettre à jour le package. Installez le chrome.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.