
Homebrew (โปรแกรมจัดการแพ็กเกจที่ขาดหายไปสำหรับ macOS และ Linux) : Homebrew เป็นตัวจัดการแพ็กเกจ (Package Manager) ที่ได้รับความนิยมอย่างมากสำหรับ ระบบปฏิบัติการ (OS) อย่าง แมคโอเอส (macOS) และยังสามารถใช้กับ ลีนุกซ์ (Linux) ได้ด้วย ทางผู้พัฒนา Homebrew ได้นิยามมันว่าเป็น "The missing package manager for macOS" หรือ "ตัวจัดการแพ็กเกจที่ขาดหายไปสำหรับ macOS" โดยทำหน้าที่เป็นเครื่องมือที่ช่วยให้นักพัฒนา และผู้ใช้ทั่วไปสามารถ ติดตั้ง (Install), อัปเดต (Upgrade) และลบ (Uninstall) ซอฟต์แวร์, เครื่องมือ, และ ไลบรารี (Library) ต่าง ๆ ที่มักเป็น ส่วนติดต่อผู้ใช้แบบบรรทัดคำสั่ง (CLI) ได้อย่างง่ายดาย และเป็นระเบียบ ผ่านการพิมพ์คำสั่งสั้น ๆ ใน Terminal หรือ Command Prompt
โดยปกติแล้ว การติดตั้งซอฟต์แวร์บน macOS มักจะต้องดาวน์โหลดไฟล์ติดตั้ง .dmg หรือ .pkg และทำการติดตั้งด้วยตนเอง แต่ โปรแกรม Homebrew จะเข้ามาจัดการกระบวนการเหล่านี้ทั้งหมดโดยอัตโนมัติ ผู้ใช้เพียงแค่พิมพ์คำสั่ง เช่น "brew install [ชื่อโปรแกรม]" จากนั้น โปรแกรม Homebrew จะค้นหา, ดาวน์โหลด และคอมไพล์ (หากจำเป็น) ตัวโปรแกรมนั้น ๆ พร้อมทั้งจัดการงานที่เหลือให้ทั้งหมด
รวมถึงการอัปเดตก็สามารทำได้ด้วยคำสั่งเดียว เช่น "brew upgrade" และเมื่อไม่ต้องการโปรแกรมใดแล้ว การลบด้วยคำสั่ง "brew uninstall [ชื่อโปรแกรม]" จะช่วยให้มั่นใจได้ว่า โปรแกรมนั้นจะถูกลบออกจากระบบอย่างสมบูรณ์ ไม่ทิ้งไฟล์ขยะไว้เบื้องหลัง โปรแกรม Homebrew ยังมี ส่วนเสริม (Extension) ที่เรียกว่า Homebrew Cask ซึ่งอนุญาตให้ผู้ใช้ติดตั้งโปรแกรมในรูปแบบ ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI) ที่ใช้งานได้ง่ายขึ้น

โปรแกรม Homebrew เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ BSD-2-Clause License ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code)ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://brew.sh/ (ภาษาอังกฤษ) ได้เลย
Homebrew is a highly popular package manager for the macOS operating system, and it can also be used on Linux. The developers of Homebrew describe it as "The missing package manager for macOS", meaning it fills the gap by providing a tool that makes it easy for both developers and everyday users to install, upgrade, and uninstall software, tools, and libraries most often command-line interface (CLI) utilities in a clean and organized way, simply by typing short commands in the Terminal or Command Prompt.
คำสำคัญ