Як встановити 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 64.


Редагування, остаточне рішення:

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 за замовчуванням. Наскільки я знаю, ditto більше не потрібно для копіювання пакетів програм.

Або за допомогою заварки :

brew install brew-cask
brew cask install google-chrome

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


2
+1 за згадку про варіння квасу, яке здається дуже корисним для покращення домашньої кави.
dgh

3

brew cask install google-chrome також працює, якщо у вас є домашня мова.

(Це в основному робить те саме, що і ваше остаточне рішення)


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. ... Додайте ключ. Встановити сховище. Оновлення пакета. Встановіть хром.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.