วิธีใช้ Homebrew บน Mac

คู่มือการใช้ Homebrew บน Mac: ติดตั้งซอฟต์แวร์แบบโปรในคลิกเดียว (ผ่าน Terminal)


1. Homebrew คืออะไร?

Homebrew คือ แพ็กเกจแมเนเจอร์ (Package Manager) สำหรับ macOS ที่ช่วยให้คุณสามารถติดตั้ง ซอฟต์แวร์ เครื่องมือ และไลบรารี ผ่านคำสั่งใน Terminal ได้ง่ายๆ โดยไม่ต้องดาวน์โหลดจากหน้าเว็บ

ข้อดีของ Homebrew

  • ติดตั้งและอัปเดตโปรแกรมด้วยคำสั่งเดียว
  • ลบซอฟต์แวร์ได้สะอาดหมดจด
  • ใช้ได้ทั้งโปรแกรม CLI และ GUI
  • ควบคุมเวอร์ชันของซอฟต์แวร์ได้
  • เหมาะกับการเขียนโค้ด วิจัย และการจัดการระบบ

2. การติดตั้ง Homebrew (ครั้งแรก)

เปิด Terminal แล้วพิมพ์:

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

ระบบจะ:

  • ดาวน์โหลดและติดตั้ง Homebrew
  • แสดงคำแนะนำ เช่น การเพิ่ม PATH → ให้ Copy & Paste ตามคำแนะนำในหน้าจอ

ตรวจสอบว่า Homebrew ติดตั้งแล้วหรือไม่:

brew --version

3. คำสั่งพื้นฐานที่ควรรู้

คำสั่งความหมาย
brew install <ชื่อ>ติดตั้งแพ็กเกจ
brew uninstall <ชื่อ>ลบโปรแกรม
brew listดูรายการที่ติดตั้งไว้
brew updateอัปเดตสูตรแพ็กเกจ
brew upgradeอัปเดตซอฟต์แวร์ที่ติดตั้งไว้
brew search <ชื่อ>ค้นหาแพ็กเกจ
brew info <ชื่อ>ดูรายละเอียดและเวอร์ชัน

4. การติดตั้งแอป GUI (เช่น Google Chrome, VLC, Visual Studio Code)

GUI apps ถูกจัดการผ่าน Homebrew Cask ซึ่งรวมอยู่ใน Homebrew แล้ว

ตัวอย่าง:

brew install --cask google-chrome
brew install --cask vlc
brew install --cask visual-studio-code

โปรแกรมจะติดตั้งลงใน /Applications โดยอัตโนมัติ


5. การอัปเดตโปรแกรมทั้งหมด

bashคัดลอกแก้ไขbrew update && brew upgrade
  • คำสั่งนี้จะอัปเดต สูตร + โปรแกรม ทุกตัวที่ติดตั้งไว้ผ่าน Homebrew

6. ตัวอย่างโปรแกรมยอดนิยมที่ใช้กับ Homebrew

โปรแกรมคำสั่งติดตั้งหมวด
Google Chromebrew install --cask google-chromeBrowser
Firefoxbrew install --cask firefoxBrowser
Visual Studio Codebrew install --cask visual-studio-codeCode Editor
VLCbrew install --cask vlcMedia Player
Rectanglebrew install --cask rectangleWindow Manager
iTerm2brew install --cask iterm2Terminal ขั้นสูง
Pythonbrew install pythonภาษาเขียนโปรแกรม
Pandocbrew install pandocแปลงไฟล์ Markdown → PDF/Word
ffmpegbrew install ffmpegจัดการวิดีโอ/เสียง

7. การลบโปรแกรม

CLI app:

brew uninstall python

GUI app:

brew uninstall --cask google-chrome

8. เสริมด้วย brew bundle (ติดตั้งหลายโปรแกรมพร้อมกัน)

  1. สร้างไฟล์ชื่อ Brewfile
  2. ใส่ชื่อโปรแกรมที่ต้องการ เช่น:
brew "python"
cask "google-chrome"
cask "visual-studio-code"
  1. ติดตั้งทั้งหมดด้วยคำสั่ง:
brew bundle

เหมาะมากสำหรับการเซ็ตเครื่องใหม่ให้เหมือนเดิมในครั้งเดียว!


9. การดูแลระบบด้วยคำสั่งล้างของเก่า

brew cleanup
  • ลบไฟล์ติดตั้งเก่าเพื่อประหยัดพื้นที่

10. ถ้าใช้ Apple Silicon (M1/M2/M3)

Homebrew จะติดตั้งไว้ใน /opt/homebrew/ แทน /usr/local/
คุณอาจต้องเพิ่ม PATH ดังนี้ (ถ้ายังไม่ได้เพิ่มอัตโนมัติ):

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
source ~/.zprofile

สรุป

สิ่งที่คุณจะได้จาก Homebrewประโยชน์
ติดตั้ง/ลบโปรแกรมผ่าน Terminalสะดวก รวดเร็ว
รองรับทั้ง CLI และ GUIครบทุกการใช้งาน
อัปเดตง่ายไม่ต้องเข้าเว็บทีละโปรแกรม
ควบคุมเวอร์ชันเหมาะกับสายวิจัย/พัฒนา
ใช้ในองค์กร / DevOps ได้Automate ง่าย

ที่มา https://brew.sh/