วิธีการติดตั้ง Google Chrome จากบรรทัดคำสั่ง


15

ฉันต้องการทำสิ่งที่คล้ายกับ:

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

ยกเว้นดาวน์โหลดเวอร์ชัน OS X (จาก? URL) และติดตั้งจากบรรทัดคำสั่ง คำแนะนำที่สอดคล้องกันสำหรับการติดตั้ง Google Chrome บน Ubuntu สามารถพบได้ที่นี่ ฉันค้นหาสูงและต่ำและ Google ดูเหมือนจะไม่ทำให้ลิงก์สามารถใช้ได้ทุกที่

ฉันกำลังพยายามเขียนสคริปต์เพื่อทำการติดตั้งแอปพลิเคชันมาตรฐานของฉันโดยอัตโนมัติสำหรับ OS X ฉันใช้ชุดสคริปต์เช่นนี้แล้วในการตั้งค่ากล่อง Ubuntu ของฉัน โดยเฉพาะฉันไม่สามารถค้นหา URL สำหรับการดาวน์โหลดโดยตรงของ 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/

คำตอบ:



8

ฉันใช้สคริปต์เช่นนี้เพื่อคัดลอกแอปพลิเคชันจากภาพดิสก์:

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 รักษาคุณสมบัติเพิ่มเติม (ซึ่งรวมถึงส้อมทรัพยากร) และ ACLs โดยค่าเริ่มต้น เท่าที่ฉันรู้ ditto ไม่จำเป็นสำหรับการคัดลอกชุดแอพพลิเคชัน

หรือใช้ถังเบียร์ :

brew install brew-cask
brew cask install google-chrome

Brew-cask จะติดตั้งแอปพลิเคชั่น/opt/homebrew-cask/Caskroom/และสร้างนามแฝง~/Applications/ตามค่าเริ่มต้น


2
+1 สำหรับการกล่าวถึง brew-cask ซึ่งดูเหมือนว่ามีประโยชน์มากสำหรับการปรับปรุง Homebrew
dgh

1

brew cask google-chrome ยังใช้งานได้ถ้าคุณมี homebrew

(โดยทั่วไปแล้วจะทำสิ่งเดียวกับวิธีแก้ปัญหาสุดท้ายของคุณ


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/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.