การติดตั้ง Homebrew (หรือที่รู้จักในชื่อ Linuxbrew เมื่ออยู่บน Linux) เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาซอฟต์แวร์และ System Admin เพราะช่วยให้เราสามารถติดตั้งเครื่องมือทันสมัยเวอร์ชันล่าสุดได้ง่าย ๆ โดยไม่ต้องพึ่งพา sudo หรือยุ่งกับ Package Manager หลักของระบบอย่าง apt หรือ dnf
นี่คือคู่มือขั้นตอนการติดตั้งและตั้งค่า Homebrew บน Linux อย่างละเอียดครับ
สิ่งที่ต้องเตรียมก่อนเริ่ม (Prerequisites)
ก่อนจะลง Homebrew เราจำเป็นต้องติดตั้งเครื่องมือพื้นฐาน (Build Tools) ของ Linux เพื่อให้ระบบสามารถคอมไพล์หรือจัดการไฟล์ต่าง ๆ ได้ โดยคัดลอกคำสั่งตามดิสโทร (Distribution) ที่ใช้งานอยู่ได้เลยครับ
สำหรับ Ubuntu / Debian / Mint
sudo apt update
sudo apt install build-essential curl git file procps
สำหรับ Fedora / RHEL / CentOS
sudo dnf groupinstall "Development Tools"
sudo dnf install curl git file procps-ng
ขั้นตอนการติดตั้ง Homebrew
- รันสคริปต์ติดตั้ง
Homebrew มีสคริปต์ติดตั้งอัตโนมัติอย่างเป็นทางการ สามารถรันผ่านcurlใน Terminal ได้เลย/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
ระบบจะถามรหัสผ่านsudoของเครื่อง (เพื่อสร้างไดเรกทอรี/home/linuxbrew/.linuxbrewสำหรับเก็บโปรแกรม) และให้กด Enter เพื่อยืนยันการติดตั้ง - ตั้งค่า Environment Path (สำคัญมาก)
เมื่อสคริปต์ทำงานเสร็จแล้ว ตัว Brew จะยังใช้งานไม่ได้ทันที เพราะระบบยังไม่รู้จักคำสั่งbrewเราต้องเพิ่ม Path ของ Homebrew เข้าไปในโปรไฟล์ของ Shell ก่อน
โดยปกติสคริปต์จะแนะนำคำสั่งมาให้ที่หน้าจอ (ขึ้นอยู่กับว่าใช้ Bash หรือ Zsh) ให้รันคำสั่ง 3 บรรทัดนี้ใน Terminal ของคุณ สำหรับ Bash (ค่าเริ่มต้นของ Linux ส่วนใหญ่)echo '# Set Homebrew PATH' >> ~/.bashrc echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
สำหรับ Zsh (ถ้าเปลี่ยนมาใช้ Zsh)
echo '# Set Homebrew PATH' >> ~/.zshrc echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.zshrc eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
- ทดสอบการทำงาน
ตรวจสอบว่าระบบรู้จักคำสั่งbrewเรียบร้อยแล้วหรือยัง ด้วยคำสั่งbrew doctor
หากระบบแสดงข้อความYour system is ready to brew.แสดงว่าการติดตั้งเสร็จสมบูรณ์ 100% ครับ
วิธีใช้งานเบื้องต้น
เมื่อติดตั้งเสร็จแล้ว คุณสามารถจัดการแพ็กเกจต่าง ๆ ได้ทันทีโดย ไม่ต้องใช้คำสั่ง sudo อีกต่อไป
- ค้นหาโปรแกรม:
brew search <ชื่อโปรแกรม> - ติดตั้งโปรแกรม:
brew install <ชื่อโปรแกรม>(เช่นbrew install gcc,brew install gh) - อัปเดต Homebrew และฐานข้อมูล:
brew update - อัปเกรดโปรแกรมทั้งหมดที่ติดตั้งไว้:
brew upgrade - ถอนการติดตั้งโปรแกรม:
brew uninstall <ชื่อโปรแกรม>
ข้อดีของการใช้ Homebrew บน Linux
- No Sudo Required: ไม่ต้องใช้สิทธิ์ Root ในการติดตั้งโปรแกรม ปลอดภัยและไม่กระทบกับไฟล์ระบบหลัก
- Isolated Environment: ทุกโปรแกรมจะถูกติดตั้งแยกไว้ในไดเรกทอรีของตัวเอง (
/home/linuxbrew/) จัดการง่ายและสะอาด - Up-to-date Packages: ได้ใช้โปรแกรมหรือ Tools เวอร์ชันใหม่ล่าสุดอยู่เสมอ ซึ่งบางครั้งใน Repositories หลักของ Linux Distro อาจจะยังเป็นเวอร์ชันเก่าอยู่
อ่านเพิ่มเติม