So installieren Sie Google Chrome über die Befehlszeile

18

Ich möchte etwas Ähnliches tun wie:

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

mit Ausnahme des Herunterladens der OS X-Version (von der? URL) und der Installation über die Befehlszeile. Die entsprechende Anleitung zur Installation von Google Chrome unter Ubuntu finden Sie hier . Ich habe hoch und niedrig gesucht und Google scheint den Link nirgendwo verfügbar zu machen.

Ich versuche ein Skript zu schreiben, um die Installation meiner Standardanwendungen für OS X zu automatisieren. Ich verwende bereits eine Reihe von Skripten, um meine Ubuntu-Box einzurichten. Insbesondere kann ich die URL für den direkten Download von Google Chrome OS X 64 Bit nicht finden.


Bearbeiten, endgültige Lösung:

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/
dgh
quelle

Antworten:

10

Ich habe ein Skript wie dieses verwendet, um Anwendungen von Disk-Images zu kopieren:

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
  • Ohne -mountpointdas dmg wird in ein Verzeichnis wie gemountet /Volume/Google\ Chrome/.
  • -nobrowse zeigt die Lautstärke im Finder nicht an.
  • Wenn die dmg eine Lizenzvereinbarung hat, yes |überspringen Sie diese.
  • cp behält standardmäßig erweiterte Attribute (einschließlich Ressourcengabeln) und ACLs bei. Soweit ich weiß, wird ditto nicht mehr zum Kopieren von Anwendungspaketen benötigt.

Oder mit Sudfass :

brew install brew-cask
brew cask install google-chrome

brew-cask installiert Anwendungen /opt/homebrew-cask/Caskroom/und erstellt ~/Applications/standardmäßig Aliase für .

Lri
quelle
2
+1 für die Erwähnung des Sudfasses, das für die Verbesserung von Homebrew sehr nützlich zu sein scheint.
dgh
3

brew cask install google-chrome funktioniert auch, wenn Sie Homebrew haben.

(Es macht im Grunde das Gleiche wie Ihre endgültige Lösung)

mrgnw
quelle
1
Sollte das nicht sein brew cask install google-chrome?
Daemon12
wow habe das verpasst. Vielen Dank!
Mrgnw
1
"Wenn Sie Homebrew haben", aber brauche ich auch brew-cask(Brew Install Brew-Fass)
Daniel Springer
0

Ich war daran interessiert, eine ihrer Filialen herunterladen zu können. Wenn Sie sich die https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsDatei ansehen , sehen Sie die Links, die Sie benötigen. Hier ist ein Auszug.

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

Wie Sie anhand einer einfachen Suche im oben genannten minimierten Code sehen können, finden Sie die letzte Hälfte der Links, die mit https://dl.google.com/chrome/ verknüpft werden sollten.

JosephMCasey
quelle
0

Die Möglichkeit, Google Chrome zu installieren, besteht darin, es manuell durch Klicken und Installieren herunterzuladen und zu installieren. Laden Sie das entsprechende Google Chrome Deb-Paket herunter. Dann sudo dpkg -i. ... Fügen Sie den Schlüssel hinzu. Repository einstellen. Paket aktualisieren. Chrome installieren.

KRN Informatix
quelle