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

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

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

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

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


Edit, окончательное решение:

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/
6
задан Community
16.04.2023 11:02 Количество просмотров материала 3663
Распечатать страницу

4 ответа

Я нашел это после возиться с источником страницы:

https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg

9
отвечен nc4pk 2023-04-17 18:50

я использовал сценарий, как это, чтобы скопировать приложения из образов дисков:

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

или через brew-cask:

brew install brew-cask
brew cask install google-chrome

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

8
отвечен user495470 2023-04-17 21:07

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

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

1
отвечен mrgnw 2023-04-17 23:24

меня интересует возможность скачать любое из своих отделений. Если вы посмотрите на 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
отвечен JosephMCasey 2023-04-18 01:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх