J'aimerais 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. Vous trouverez les instructions correspondantes pour installer Google Chrome sur Ubuntu ici . J'ai cherché haut et bas et Google ne semble pas rendre le lien disponible n'importe où.
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 machine Ubuntu. Plus précisément, il semble que je ne trouve pas l'URL du téléchargement direct de Google Chrome OS X 64 bits.
Éditer, 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/
J'ai trouvé cela après avoir fouillé avec la source de la page:
https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
J'ai utilisé un script comme celui-ci pour copier des applications à partir d'images de 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
-mountpoint
, dmg est monté dans un répertoire tel que /Volume/Google\ Chrome/
.-nobrowse
n'affiche pas le volume dans le Finder.yes |
l'ignore.Ou en utilisant brassin-cask :
brew install brew-cask
brew cask install google-chrome
brew-cask installe les applications sur /opt/homebrew-cask/Caskroom/
et crée des alias sur ~/Applications/
par défaut.
brew cask google-chrome
fonctionne également si vous avez un homebrew.
(Il fait fondamentalement la même chose que votre solution finale)
Je souhaitais pouvoir télécharger l’une de leurs branches. Si vous regardez le fichier https://www.google.com/chrome/assets/common/js/chrome-installer.min.js
, 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 simple recherche dans le code modifié ci-dessus, vous trouverez la dernière moitié des liens à concaténer avec https://dl.google.com/chrome/