Jak zainstalować Google Chrome z wiersza polecenia


19

Chciałbym zrobić coś podobnego do:

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

oprócz tego pobierz wersję OS X (z? URL) i zainstaluj ją z wiersza poleceń. Odpowiednie instrukcje dotyczące instalowania Google Chrome na Ubuntu można znaleźć tutaj . Szukałem wysoko i nisko i wydaje się, że Google nigdzie nie udostępnia linku.

Próbuję napisać skrypt automatyzujący instalację moich standardowych aplikacji dla systemu OS X. Używam już takiego zestawu skryptów, aby skonfigurować moje okno Ubuntu. W szczególności nie mogę znaleźć adresu URL dla 64-bitowego bezpośredniego pobierania Google Chrome OS X.


Edytuj ostateczne rozwiązanie:

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/

Odpowiedzi:



10

Użyłem takiego skryptu, aby skopiować aplikacje z obrazów dysku:

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
  • Bez -mountpointdmg jest montowany w katalogu podobnym do /Volume/Google\ Chrome/.
  • -nobrowse nie pokazuje głośności w Finderze.
  • Jeśli dmg ma umowę licencyjną, yes |pomiń ją.
  • cp domyślnie zachowuje atrybuty rozszerzone (w tym rozwidlenia zasobów) i listy ACL. O ile mi wiadomo, to samo nie jest już potrzebne do kopiowania pakietów aplikacji.

Lub używając beczki do zaparzania :

brew install brew-cask
brew cask install google-chrome

brew-cask domyślnie instaluje aplikacje /opt/homebrew-cask/Caskroom/i tworzy aliasy ~/Applications/.


2
+1 za wzmiankę o beczce, która wydaje się bardzo przydatna do ulepszania Homebrew.
dgh

3

brew cask install google-chrome działa również, jeśli masz homebrew.

(Zasadniczo robi to samo, co twoje ostateczne rozwiązanie)


1
Nie powinno tak być brew cask install google-chrome?
daemon12

wow, przegapiłem to. Dzięki!
mrgnw

1
„jeśli masz homebrew”, ale czy potrzebuję też brew-cask(brew install brew-cask)
Daniel Springer,

0

Byłem zainteresowany możliwością pobrania dowolnego z ich oddziałów. Jeśli spojrzysz na https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsplik, zobaczysz potrzebne linki. Oto fragment.

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

Jak widać z prostego wyszukiwania powyższego zminimalizowanego kodu, znajdziesz ostatnią połowę linków, które powinny być połączone z https://dl.google.com/chrome/


0

Sposób na zainstalowanie Google Chrome polega na pobraniu i zainstalowaniu go ręcznie za pomocą kliknięcia i instalacji. Pobierz odpowiedni pakiet Deb Google Chrome. Następnie sudo dpkg -i. ... Dodaj klucz. Ustaw repozytorium. Zaktualizuj pakiet. Zainstaluj chrome.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.