Computer >> คอมพิวเตอร์ >  >> ระบบ >> MAC

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

เมื่อคุณกำหนดค่า Mac เครื่องใหม่ตั้งแต่เริ่มต้น การติดตั้งแอพโหลหรือมากกว่านั้นเป็นงานที่หนักหนาสาหัส คุณต้องไปที่เว็บไซต์แอปพลิเคชันทั้งหมดและตั้งค่าแอปตามความต้องการของคุณ ต้องใช้เวลาและความอดทน

คุณสามารถแก้ปัญหานี้ได้ด้วยตัวจัดการแพ็คเกจของบริษัทอื่นที่เรียกว่า Homebrew ช่วยลดความยุ่งยากในการติดตั้งเครื่องมือ Unix และแอพ GUI ยอดนิยมสำหรับ Mac เราจะแสดงวิธีติดตั้งแอปจาก Terminal ผ่าน Homebrew และอัปเดตแอปให้ทันสมัยโดยไม่ต้องยุ่งยาก

Homebrew คืออะไร

Homebrew เป็นโปรแกรมจัดการแพ็กเกจโอเพ่นซอร์สฟรีที่ให้คุณติดตั้งแอปประเภทใดก็ได้บน Mac เช่น เครื่องมือบรรทัดคำสั่งและแอป GUI ของบริษัทอื่น คุณสามารถค้นหา ติดตั้ง ถอนการติดตั้ง หรืออัปเดตเครื่องมือ Unix ได้ด้วยคำสั่งเดียว

ข้อกำหนดของระบบสำหรับ Homebrew คือ:

  • แอพเทอร์มินัล
  • macOS Catalina 10.15 หรือสูงกว่า (รองรับเวอร์ชัน 10.10 ถึง 10.14 แต่ไม่ได้อยู่ในรายการลำดับความสำคัญ)
  • เครื่องมือบรรทัดคำสั่งสำหรับ Xcode หรือ Xcode จาก Mac App Store
  • Bourne-Again Shell (ทุบตี) สำหรับการติดตั้ง

วิธีติดตั้ง Homebrew บน Mac

ในการติดตั้ง Homebrew คุณจะต้องใช้เครื่องมือบรรทัดคำสั่ง (ใช้พื้นที่ประมาณ 200MB) หากคุณได้ติดตั้ง Xcode บน Mac ของคุณแล้ว แสดงว่าแพ็คเกจนั้นมีอยู่แล้ว อย่างไรก็ตาม คุณไม่จำเป็นต้องติดตั้ง Xcode (ซึ่งใช้พื้นที่ดิสก์ประมาณ 10GB ขึ้นไป) เพียงเพื่อการติดตั้ง Homebrew

ขั้นตอนที่ 1:ติดตั้งเครื่องมือบรรทัดคำสั่ง

เปิด เทอร์มินัล และรันคำสั่งต่อไปนี้:

xcode-select --install

ขณะที่คุณพิมพ์คำสั่งนี้ ป๊อปอัปจะปรากฏขึ้นพร้อมข้อความ "คำสั่ง xcode-select ต้องการเครื่องมือสำหรับนักพัฒนาบรรทัดคำสั่ง คุณต้องการติดตั้งเครื่องมือเหล่านี้ทันทีหรือไม่” คลิก ติดตั้ง ปุ่มเพื่อดำเนินการติดตั้ง เนื่องจากฉันติดตั้งแพ็กเกจนี้แล้วจึงแสดงข้อความแสดงข้อผิดพลาดดังที่เห็นในภาพหน้าจอ

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

ขั้นตอนที่ 2:ติดตั้ง Homebrew

เรียกใช้คำสั่งต่อไปนี้จากเว็บไซต์ Homebrew ลงใน Terminal:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

สคริปต์นี้จะติดตั้ง Homebrew ไปยังตำแหน่งที่ต้องการ:/usr/local สำหรับ Intel Mac /opt/homebrew สำหรับ Mac M1 และ /home/linuxbrew/.linuxbrew สำหรับ Linux

หมายเหตุ: สคริปต์การติดตั้งแบบซับเดียวต้องใช้เชลล์ "bash" โดยเฉพาะอย่างยิ่ง zsh, fish, tcsh และ csh จะไม่ทำงาน ตั้งแต่ macOS Catalina ขึ้นไป เชลล์เริ่มต้นคือ "ZSH" คุณอาจต้องเปลี่ยนเป็น "bash" เพื่อติดตั้ง Homebrew

เมื่อคุณวางคำสั่งนี้ คุณจะเห็นชุดบรรทัดเกี่ยวกับสิ่งที่สคริปต์จะติดตั้งและตำแหน่งของคำสั่ง พิมพ์รหัสผ่านผู้ดูแลระบบแล้วกด Return อีกครั้งเพื่อดำเนินการต่อ ขั้นตอนการติดตั้งจะใช้เวลาสักครู่ คุณจะเห็นการติดตั้งสำเร็จ ข้อความ

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

ขั้นตอนที่ 3:ตรวจสอบการติดตั้ง Homebrew

หากต้องการตรวจสอบการติดตั้ง ให้เรียกใช้:

brew doctor

หากคุณเห็น คำเตือน ข้อความ คุณไม่ต้องกังวลเพราะจะช่วยให้ผู้ดูแลแก้ไขจุดบกพร่องได้ก็ต่อเมื่อคุณแจ้งปัญหา แต่อย่าลืมตรวจสอบปัญหาการติดตั้งทั่วไปบนเว็บไซต์ Homebrew นอกจากนี้เรายังแนะนำให้คุณเรียกใช้ brew doctor เป็นระยะๆ

ตามคำจำกัดความ ตัวจัดการแพ็คเกจประกอบด้วยเครื่องมือบรรทัดคำสั่งและชุดบริการเพื่อทำให้กระบวนการจัดการซอฟต์แวร์เป็นไปโดยอัตโนมัติ เช่น การติดตั้งแอพ การอัปเกรด การถอนการติดตั้ง และอื่นๆ แพ็คเกจประกอบด้วยซอฟต์แวร์ไบนารี ไฟล์การกำหนดค่า และข้อมูลเมตา ในทางกลับกัน Metadata จะจัดการกับการพึ่งพาทั้งหมด

ตัวอย่างเช่น แอพอาจใช้แพ็คเกจสองแพ็คเกจขึ้นไปเพื่อให้ทำงานได้อย่างถูกต้อง มันจะติดตั้งแพ็คเกจทั้งหมดและกำหนดค่าสภาพแวดล้อมการพัฒนาโดยไม่มีปัญหาในการติดตั้งเครื่องมือด้วยตนเอง ต่อไปนี้คือเครื่องมือ Unix ยอดนิยม:

  • youtube-dl ให้คุณดาวน์โหลดวิดีโอจาก Youtube และเว็บไซต์อื่นๆ
  • geoip ให้ข้อมูลตำแหน่งทางภูมิศาสตร์แก่คุณสำหรับที่อยู่ IP เฉพาะ มีประโยชน์สำหรับผู้ดูแลระบบ นักวิจัยด้านความปลอดภัย และนักพัฒนาเว็บ
  • wget ให้คุณดาวน์โหลดข้อมูลจากเว็บและจาก FTP คุณสามารถบันทึกไฟล์ที่ไม่ได้ดาวน์โหลดจาก Chrome หรือแม้แต่ทั้งเว็บไซต์
  • htop เป็นทางเลือกบรรทัดคำสั่งแทนตัวตรวจสอบกิจกรรมสำหรับ Mac โดยให้ข้อมูลอย่างละเอียดเกี่ยวกับ CPU หน่วยความจำ กระบวนการ และอื่นๆ
  • pyenv เป็นเครื่องมือสำหรับจัดการ Python หลายเวอร์ชัน มันยังให้คุณสลับไปมาระหว่าง Python หลายเวอร์ชันได้อีกด้วย

ติดตั้งและจัดการแอปจาก Terminal ผ่าน Homebrew

ชง เป็นคำสั่งหลัก ซึ่งเป็นศูนย์กลางของตัวจัดการแพ็คเกจ Homebrew ทั้งหมด สูตร เป็นนิยามแพ็กเกจที่สร้างจากที่เก็บซอร์ส ถัง เป็นส่วนขยายในการชงที่ให้คุณติดตั้งแอปพื้นฐานสำหรับ Mac ผ่าน Terminal

นับตั้งแต่เปิดตัว Homebrew เวอร์ชันก่อนหน้า (เฉพาะเวอร์ชัน 1.8.0) ฟีเจอร์และการเปลี่ยนแปลงใหม่ๆ ก็ได้ถูกนำมาใช้ macOS Catalina ได้เพิ่มความเข้ากันได้ของระบบปฏิบัติการขั้นต่ำแล้ว brew cask คำสั่งเลิกใช้แล้ว (ด้วย -cask) เมื่อจำเป็น เพิ่มการผสานรวมกับ Github Releases และ Apple silicon Mac ได้รับการสนับสนุน

ในการเริ่มต้น ให้พิมพ์คำสั่งต่อไปนี้เพื่อดูรายการคำสั่งที่สำคัญที่สุดที่คุณจะใช้เพื่อจัดการแอปผ่าน Homebrew:

brew help

นี่คือรายการของสูตร Homebrew และคำสั่งถังที่มีประโยชน์

1. ติดตั้ง

brew install formula|cask

ตัวอย่างเช่น brew install pyenv และ brew ติดตั้งที่น่าอัศจรรย์ .

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

2. ถอนการติดตั้ง

brew uninstall formula|cask

brew uninstall --force [formula name]

brew uninstall --zap [cask name]

เมื่อคุณต่อท้าย -force มันจะลบเวอร์ชันที่ติดตั้งทั้งหมดของสูตรโดยไม่สนใจข้อผิดพลาดเมื่อลบไฟล์ -zap จะลบไฟล์ทั้งหมดที่เกี่ยวข้องกับถัง

หมายเหตุ: อาจลบไฟล์ที่แชร์ระหว่างแอป

3. รายการ

brew list formula|cask

brew list --formula

brew list --cask

แสดงรายการสูตรและถังที่ติดตั้งทั้งหมด ต่อท้าย -สูตร เพื่อแสดงเฉพาะสูตรและ -cask เพื่อแสดงรายการถัง

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

4. อัปเดตและอัปเกรด

brew upgrade formula|cask

อัปเกรดสูตรและถังที่ล้าสมัยและไม่ได้ตรึง หากคุณระบุถังหรือสูตร ระบบจะอัปเกรดเฉพาะเครื่องมือที่กำหนดเท่านั้น ในทางตรงกันข้าม อัปเดตการชง รายงานสูตรที่ล้าสมัยและแนะนำ อัปเกรดการชง .

5. ค้นหา

brew search text|/regex/

ทำการค้นหาโทเค็นถังและชื่อสูตรสำหรับข้อความ คุณสามารถใส่เครื่องหมายทับข้างข้อความเพื่อทำการค้นหา regex ต่อท้าย -สูตร เพื่อค้นหาสูตรออนไลน์และในเครื่องและ -cask เพื่อค้นหาถังออนไลน์หรือในพื้นที่

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

6. เชย

brew outdated formula|cask

brew outdated --formula

brew outdated --cask

แสดงรายการถังและสูตรที่ล้าสมัย ต่อท้าย -สูตร เพื่อแสดงรายการสูตรที่ล้าสมัยหรือ -cask สำหรับแอป

7. ปักหมุดและเลิกตรึง

brew pin installed_formula

brew unpin installed_formula

ปักหมุดสูตรเฉพาะจากการอัปเกรดเมื่อคุณออก อัปเกรดการชง สั่งการ. เลิกตรึงเพื่ออัปเกรดแพ็กเกจ

8. การอ้างอิง

brew deps formula|cask

แสดงการขึ้นต่อกันของสูตรที่กำหนด

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

9. ทำความสะอาด

brew cleanup formula|cask

ลบไฟล์ล็อคที่เก่าและแพ็คเกจที่ล้าสมัยสำหรับสูตรและถังทั้งหมด โดยจะลบการดาวน์โหลดทั้งหมดที่มีอายุมากกว่า 120 วัน

Cakebrew:แอป Mac สำหรับ Homebrew

Cakebrew เป็นแอปโอเพ่นซอร์สฟรีที่ทำงานควบคู่กับ Homebrew แอปนี้ช่วยให้คุณเห็นรายการสูตรที่คุณติดตั้ง เรียกใช้การค้นหาอย่างรวดเร็ว และแสดงคำอธิบายของสูตรที่คุณต้องการติดตั้ง คุณสามารถดูรายการการพึ่งพาที่จำเป็นหรือติดตั้งสำหรับสูตรที่กำหนดได้

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

มันยังรองรับ Homebrew/bundle เพื่อส่งออกและนำเข้าสูตรของคุณ ถ้าคุณชอบ Homebrew แต่ไม่ต้องการใช้บรรทัดคำสั่งเพื่อจุดประสงค์ทุกอย่าง แอปนี้จะพิสูจน์ว่ามีประโยชน์ ในการติดตั้ง Cakebrew ให้พิมพ์:

brew install cakebrew

ภายในไม่กี่นาที คุณจะเห็นแอปใน /Applications โฟลเดอร์

เวิร์กโฟลว์ Homebrew และ Cask สำหรับ Alfred

เวิร์กโฟลว์ Homebew และ cask สำหรับ Alfred ช่วยให้คุณติดตั้ง ถอนการติดตั้ง และจัดการ Homebrew และ cask ควบคู่กันไปได้อย่างง่ายดาย สคริปต์กรองการชงและถังด้วยการสนับสนุนคำสั่งที่สำคัญทุกคำสั่ง เช่น แพทย์ ติดตั้ง รายการ ค้นหา ถอนการติดตั้ง และอื่นๆ

วิธีติดตั้งแอพ Mac ใน Terminal โดยใช้ Homebrew

เปิดตัว อัลเฟรด แล้วพิมพ์ brew หรือ ถัง เพื่อจัดการแอพได้จาก Alfred คุณต้องมี Alfred Powerpack เพื่อใช้เวิร์กโฟลว์นี้

ติดตั้งแอปโอเพนซอร์สด้วย Homebrew

Homebrew เป็นตัวจัดการแพ็คเกจที่ยอดเยี่ยมในการติดตั้งแอพผ่าน Terminal บน Mac หากคุณกำลังตั้งค่า Mac ตั้งแต่เริ่มต้น หรือทำงานในบริษัทที่คุณจัดการ Mac หลายเครื่อง จะช่วยประหยัดเวลาและพลังงานได้มาก

สำหรับมือใหม่ คุณอาจจะหลงทางกับคำสั่งเหล่านี้ได้ง่าย แต่คุณไม่ต้องรีบร้อน ทำตามขั้นตอนเหล่านี้อย่างช้าๆ และจดคำสั่ง หลังจากติดตั้ง Homebrew แล้ว ให้ลองติดตั้งแอป Mac แบบโอเพนซอร์สที่ไม่ค่อยมีคนรู้จักเป็นการบ้าน