Come installare Google Chrome dalla riga di comando


19

Mi piacerebbe fare qualcosa di simile a:

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

tranne scaricare la versione di OS X (da? URL) e installarla dalla riga di comando. Le istruzioni corrispondenti per l'installazione di Google Chrome su Ubuntu sono disponibili qui . Ho cercato in alto e in basso e Google non sembra rendere disponibile il collegamento da nessuna parte.

Sto cercando di scrivere uno script per automatizzare l'installazione delle mie applicazioni standard per OS X. Uso già un set di script come questo per configurare la mia casella Ubuntu. In particolare, non riesco a trovare l'URL per il download diretto a 64 bit di Google Chrome OS X.


Modifica, soluzione 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/

Risposte:



10

Ho usato uno script come questo per copiare le applicazioni dalle immagini del 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
  • Senza -mountpointil dmg è montato in una directory come /Volume/Google\ Chrome/.
  • -nobrowse non mostra il volume nel Finder.
  • Se il dmg ha un contratto di licenza, lo yes |salta.
  • cp conserva gli attributi estesi (che include fork di risorse) e ACL per impostazione predefinita. Per quanto ne so, idem non è più necessario per copiare i bundle di applicazioni.

O usando brew-botte :

brew install brew-cask
brew cask install google-chrome

brew-cask installa le applicazioni /opt/homebrew-cask/Caskroom/e crea alias di ~/Applications/default.


2
+1 per la menzione di brew-botte che sembra molto utile per migliorare l'homebrew.
dgh

3

brew cask install google-chrome funziona anche se hai l'homebrew.

(Fondamentalmente fa la stessa cosa della soluzione finale)


1
Non dovrebbe essere brew cask install google-chrome?
daemon12,

wow che l'ho perso. Grazie!
mrgnw,

1
"se hai l'homebrew", ma ho anche bisogno brew-cask(brew install brew-cask)
Daniel Springer

0

Ero interessato a poter scaricare i loro rami. Se guardi il https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsfile, vedrai i link che ti servono. Ecco un estratto.

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

Come puoi vedere facendo una semplice ricerca sul codice minimizzato sopra, troverai l'ultima metà dei link che dovrebbero essere concatenati con https://dl.google.com/chrome/


0

Il modo per installare Google Chrome sarà quello di scaricarlo e installarlo manualmente tramite clic e installazione. Scarica il pacchetto deb Google Chrome appropriato. Quindi sudo dpkg -i. ... Aggiungi la chiave. Imposta repository. Pacchetto di aggiornamento. Installa Chrome.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.