Как установить Google Chrome из командной строки

19

Я хотел бы сделать что-то похожее на:

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

кроме загрузки версии OS X (с? URL) и установки ее из командной строки. Соответствующие инструкции по установке Google Chrome на Ubuntu можно найти здесь . Я искал высоко и низко, и Google, кажется, нигде не делает ссылку доступной.

Я пытаюсь написать сценарий для автоматизации установки моих стандартных приложений для OS X. Я использую такой набор сценариев, как этот, для настройки своего Ubuntu. В частности, я не могу найти URL для 64-битной прямой загрузки Google Chrome OS X.


Изменить, окончательное решение:

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/
рБоп
источник

Ответы:

10

Я использовал такой скрипт для копирования приложений из образов дисков:

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
  • Без -mountpointDMG монтируется в каталог, как /Volume/Google\ Chrome/.
  • -nobrowse не показывает громкость в Finder.
  • Если у dmg есть лицензионное соглашение, yes |пропустите его.
  • cp сохраняет расширенные атрибуты (которые включают в себя ветки ресурсов) и ACL по умолчанию. Насколько я знаю, то же самое больше не нужно для копирования пакетов приложений.

Или используя варево-бочку :

brew install brew-cask
brew cask install google-chrome

brew-cask устанавливает приложения /opt/homebrew-cask/Caskroom/и создает псевдонимы ~/Applications/по умолчанию.

LRI
источник
2
+1 за упоминание о бочке, которая кажется очень полезной для улучшения Homebrew.
рБоп
3

brew cask install google-chrome также работает, если у вас есть доморощенный.

(Это в основном то же самое, что и ваше окончательное решение)

mrgnw
источник
1
Не должно ли это быть brew cask install google-chrome?
daemon12
вау это пропустил Благодарность!
mrgnw
1
«если у вас есть brew-cask
Даниэль Спрингер,
0

Я был заинтересован в возможности скачать любую из их веток. Если вы посмотрите на https://www.google.com/chrome/assets/common/js/chrome-installer.min.jsфайл, вы увидите ссылки, которые вам нужны. Вот выдержка.

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

Как видно из простого поиска по минимизированному коду, приведенному выше, вы найдете последнюю половину ссылок, которые должны быть объединены с https://dl.google.com/chrome/.

Джозеф Кейси
источник
0

Способ установки Google Chrome - загрузить и установить его вручную, нажав и установив. Загрузите соответствующий пакет Google Chrome Deb. Тогда sudo dpkg -i. ... Добавить ключ. Установить репозиторий. Обновление пакета. Установить хром.

KRN Informatix
источник