เมื่อคุณกำหนดค่า 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 ต้องการเครื่องมือสำหรับนักพัฒนาบรรทัดคำสั่ง คุณต้องการติดตั้งเครื่องมือเหล่านี้ทันทีหรือไม่” คลิก ติดตั้ง ปุ่มเพื่อดำเนินการติดตั้ง เนื่องจากฉันติดตั้งแพ็กเกจนี้แล้วจึงแสดงข้อความแสดงข้อผิดพลาดดังที่เห็นในภาพหน้าจอ
ขั้นตอนที่ 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 อีกครั้งเพื่อดำเนินการต่อ ขั้นตอนการติดตั้งจะใช้เวลาสักครู่ คุณจะเห็นการติดตั้งสำเร็จ ข้อความ
ขั้นตอนที่ 3:ตรวจสอบการติดตั้ง Homebrew
หากต้องการตรวจสอบการติดตั้ง ให้เรียกใช้:
brew doctor
หากคุณเห็น คำเตือน ข้อความ คุณไม่ต้องกังวลเพราะจะช่วยให้ผู้ดูแลแก้ไขจุดบกพร่องได้ก็ต่อเมื่อคุณแจ้งปัญหา แต่อย่าลืมตรวจสอบปัญหาการติดตั้งทั่วไปบนเว็บไซต์ Homebrew นอกจากนี้เรายังแนะนำให้คุณเรียกใช้ brew doctor เป็นระยะๆ
การติดตั้งเครื่องมือ Unix ยอดนิยมด้วย Homebrew
ตามคำจำกัดความ ตัวจัดการแพ็คเกจประกอบด้วยเครื่องมือบรรทัดคำสั่งและชุดบริการเพื่อทำให้กระบวนการจัดการซอฟต์แวร์เป็นไปโดยอัตโนมัติ เช่น การติดตั้งแอพ การอัปเกรด การถอนการติดตั้ง และอื่นๆ แพ็คเกจประกอบด้วยซอฟต์แวร์ไบนารี ไฟล์การกำหนดค่า และข้อมูลเมตา ในทางกลับกัน 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 ติดตั้งที่น่าอัศจรรย์ .
2. ถอนการติดตั้ง
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
เมื่อคุณต่อท้าย -force มันจะลบเวอร์ชันที่ติดตั้งทั้งหมดของสูตรโดยไม่สนใจข้อผิดพลาดเมื่อลบไฟล์ -zap จะลบไฟล์ทั้งหมดที่เกี่ยวข้องกับถัง
หมายเหตุ: อาจลบไฟล์ที่แชร์ระหว่างแอป
3. รายการ
brew list formula|caskbrew list --formula
brew list --cask
แสดงรายการสูตรและถังที่ติดตั้งทั้งหมด ต่อท้าย -สูตร เพื่อแสดงเฉพาะสูตรและ -cask เพื่อแสดงรายการถัง
4. อัปเดตและอัปเกรด
brew upgrade formula|cask
อัปเกรดสูตรและถังที่ล้าสมัยและไม่ได้ตรึง หากคุณระบุถังหรือสูตร ระบบจะอัปเกรดเฉพาะเครื่องมือที่กำหนดเท่านั้น ในทางตรงกันข้าม อัปเดตการชง รายงานสูตรที่ล้าสมัยและแนะนำ อัปเกรดการชง .
5. ค้นหา
brew search text|/regex/
ทำการค้นหาโทเค็นถังและชื่อสูตรสำหรับข้อความ คุณสามารถใส่เครื่องหมายทับข้างข้อความเพื่อทำการค้นหา regex ต่อท้าย -สูตร เพื่อค้นหาสูตรออนไลน์และในเครื่องและ -cask เพื่อค้นหาถังออนไลน์หรือในพื้นที่
6. เชย
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
แสดงรายการถังและสูตรที่ล้าสมัย ต่อท้าย -สูตร เพื่อแสดงรายการสูตรที่ล้าสมัยหรือ -cask สำหรับแอป
7. ปักหมุดและเลิกตรึง
brew pin installed_formulabrew unpin installed_formula
ปักหมุดสูตรเฉพาะจากการอัปเกรดเมื่อคุณออก อัปเกรดการชง สั่งการ. เลิกตรึงเพื่ออัปเกรดแพ็กเกจ
8. การอ้างอิง
brew deps formula|cask
แสดงการขึ้นต่อกันของสูตรที่กำหนด
9. ทำความสะอาด
brew cleanup formula|cask
ลบไฟล์ล็อคที่เก่าและแพ็คเกจที่ล้าสมัยสำหรับสูตรและถังทั้งหมด โดยจะลบการดาวน์โหลดทั้งหมดที่มีอายุมากกว่า 120 วัน
Cakebrew:แอป Mac สำหรับ Homebrew
Cakebrew เป็นแอปโอเพ่นซอร์สฟรีที่ทำงานควบคู่กับ Homebrew แอปนี้ช่วยให้คุณเห็นรายการสูตรที่คุณติดตั้ง เรียกใช้การค้นหาอย่างรวดเร็ว และแสดงคำอธิบายของสูตรที่คุณต้องการติดตั้ง คุณสามารถดูรายการการพึ่งพาที่จำเป็นหรือติดตั้งสำหรับสูตรที่กำหนดได้
มันยังรองรับ Homebrew/bundle เพื่อส่งออกและนำเข้าสูตรของคุณ ถ้าคุณชอบ Homebrew แต่ไม่ต้องการใช้บรรทัดคำสั่งเพื่อจุดประสงค์ทุกอย่าง แอปนี้จะพิสูจน์ว่ามีประโยชน์ ในการติดตั้ง Cakebrew ให้พิมพ์:
brew install cakebrew
ภายในไม่กี่นาที คุณจะเห็นแอปใน /Applications โฟลเดอร์
เวิร์กโฟลว์ Homebrew และ Cask สำหรับ Alfred
เวิร์กโฟลว์ Homebew และ cask สำหรับ Alfred ช่วยให้คุณติดตั้ง ถอนการติดตั้ง และจัดการ Homebrew และ cask ควบคู่กันไปได้อย่างง่ายดาย สคริปต์กรองการชงและถังด้วยการสนับสนุนคำสั่งที่สำคัญทุกคำสั่ง เช่น แพทย์ ติดตั้ง รายการ ค้นหา ถอนการติดตั้ง และอื่นๆ
เปิดตัว อัลเฟรด แล้วพิมพ์ brew หรือ ถัง เพื่อจัดการแอพได้จาก Alfred คุณต้องมี Alfred Powerpack เพื่อใช้เวิร์กโฟลว์นี้
ติดตั้งแอปโอเพนซอร์สด้วย Homebrew
Homebrew เป็นตัวจัดการแพ็คเกจที่ยอดเยี่ยมในการติดตั้งแอพผ่าน Terminal บน Mac หากคุณกำลังตั้งค่า Mac ตั้งแต่เริ่มต้น หรือทำงานในบริษัทที่คุณจัดการ Mac หลายเครื่อง จะช่วยประหยัดเวลาและพลังงานได้มาก
สำหรับมือใหม่ คุณอาจจะหลงทางกับคำสั่งเหล่านี้ได้ง่าย แต่คุณไม่ต้องรีบร้อน ทำตามขั้นตอนเหล่านี้อย่างช้าๆ และจดคำสั่ง หลังจากติดตั้ง Homebrew แล้ว ให้ลองติดตั้งแอป Mac แบบโอเพนซอร์สที่ไม่ค่อยมีคนรู้จักเป็นการบ้าน