ทำความรู้จักกับ “Homebrew-Cask” สุดยอด Application Manager บน macOS

qapquiz

--

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

หลังจากที่ลบไปเนี่ย ก็มานั่งตั้งใจว่า ผมจะทำให้มันดีกว่าเดิม ครั้งนี้แหละ ผมจะใช้ "Homebrew-cask" แก้ปัญหาของผมทั้งหมด!!

Homebrew-Cask คืออะไร?
Homebrew-Cask เป็น Application Manager ที่มีส่วนต่อยอดมาจาก Homebrew ซึ่งเป็นหนึ่งใน Package Manager ที่ได้รับความนิยมใน macOS โดยมันจะทำหน้าที่ในการ install, uninstall โปรแกรมที่เราต้องการนั่นเอง

อย่างเช่น ลองจินตนาการดูนะครับ สมมติเราอยากลง Atom ปกติแล้วเราต้องทำยังไงครับ? เข้าเว็บ Atom โหลด .dmg มาลง แล้วก็เปิดเพื่อลาก Atom เข้า โฟลเดอร์ Application ถูกมั้ยครับ แต่หลังจากที่เราย้ายมาใช้ brew cask เนี่ยเราก็แค่

brew cask install atom

จะได้ผลประมาณนี้

ผลจากการ install sublime-text

ใน Terminal ได้เลย ทีเดียวเสร็จ! โคตรที่สุดแห่งความสะดวกสบายหาที่เปรียบมิได้
และเวลาที่เราต้องการจะ uninstall ก็ง่ายนิดเดียวครับ แค่

brew cask uninstall atom

ก็จะเป็นแบบนี้

ผลจากการ uninstall sublime-text

จะเห็นว่าเขาทำการ unlink library ให้ด้วย ซึ่งการลบแบบที่เราทำปกติ (ลาก Application ลง Trash bin เฉย ๆ) จะไม่ทำตรงส่วนนี้ให้ ซึ่งเป็นผลให้รกเครื่อง และเปลืองที่โดยใช่เหตุด้วยครับ ซึ่งการที่มันทำให้เนี่ย มันถือว่าสุดยอดมาก เพราะเราไม่ต้องไปคอยตามหาวิธี uninstall Application แต่ละตัวด้วยตัวเองนั่นเอง!

สำหรับใครที่อยากจะลงนะครับ สามารถเข้าไปดูได้ที่ caskroom.github.io เลยนะครับ แต่ว่าต้องลงตัว Homebrew ก่อนเด้อออ ดูวิธีการได้ที่นี่เลย brew.sh บอกเลยว่าแนะนำให้ใช้จริง ๆ ครับ คุ้มค่าแน่นอน

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

qapquiz
qapquiz

Written by qapquiz

Arm | I'm a Game Developer | My dream job is Imagineer!

No responses yet

Write a response