Hi, I am

Ngô Tôn

I am a programmer.

Home / More / Hướng dẫn cài đặt ứng dụng trên Mac OS X sử dụng Homebrew

Hướng dẫn cài đặt ứng dụng trên Mac OS X sử dụng Homebrew

Việc cài đặt các ứng dụng cho hệ điều hành Mac OS X thường được thực hiện thông qua một tập tin .pkg hoặc .dmg. Tuy nhiên có rất nhiều ứng dụng không được đóng gói thành các tập tin cài đặt. Bên cạnh đó, việc cài đặt và quản lý các ứng dụng sau khi được cài đặt cũng tương đối phức tạp. Homebrew ra đời để giải quyết khó khăn này.

Homebrew là gì?

Homebrew là một hệ thống quản lý gói phần mềm miễn phí mã nguồn mở. Homebrew cho phép chúng ta có thể dễ dàng cài đặt, gỡ bỏ các chương trình phần mềm của hệ điều hành Mac OS X.

Cài đặt Homebrew

Việc cài đặt Homebrew trên Mac OS X rất đơn giản, các bạn chỉ cần mở Terminal lên và chạy lệnh sau:

Sau khi chạy xong, chúng ta kiểm tra phiên bản của Homebrew

Nếu hiện ra version hiện tại thì chúng ta đã cài đặt thành công.

Cài đặt ứng dụng trên Mac OS X sử dụng Homebrew

Để cài đặt một ứng dụng trên Mac OS X, chúng ta chỉ cần chạy lệnh sau:

Ví dụ, muốn cài Node chúng ta thực hiện như sau:

Rất đơn giản phải không, còn muốn gỡ ứng dụng ra ta thực hiện

hoặc

Để cập nhật ứng dụng đã cài đặt

hay tất cả các ứng dụng

Một số lệnh quản lý dịch vụ

Đôi khi, chúng ta cần cài đặt một ứng dụng từ Github hay cần cài đặt phiên bản cũ của một ứng dụng, chúng ta sẽ sử dụng Homebrew Tap.

Chẳng hạn mình đang muốn cài đặt Kubernetes Service Forwarding (kubefwd) cho Mac OS X, mình sẽ chạy lệnh sau:

Như vậy là Homebrew sẽ cài đặt version mới nhất của kubefwd (lúc mình cài version là 1.18.1), nhưng mình cần cài đặt phiên bản 1.14.7 mình không thể cài đặt theo cách thông thường là:

Lúc này, mình sẽ sử dụng Homebrew Tap.

Chúng ta sẽ tạo một repository mới tên homebrew-tap trên Github (của mình là https://github.com/ngoton/homebrew-tap).

Tiếp theo, sẽ commit file Ruby tên kubefwd.rb có nội dung sau lên repo:

Sau đó, chạy lệnh

Cuối cùng, chúng ta cài đặt thôi

Sau khi cài đặt thành công, các bạn có thể untap bằng lệnh sau

Vậy là xong, hi vọng bài viết này sẽ giúp ích cho các bạn lập trình viên cũng như người sử dụng hê điều hành Mac OS X được hiệu quả.

About ngoton

Ngô Tôn is a programmer with passion for tailored software solutions. Comes with 7+ years of IT experience, to execute beautiful front-end experiences with secure and robust back-end solutions.

Check Also

Tổng hợp các câu hỏi phỏng vấn lập trình PHP

Mục lục Câu hỏi phỏng vấn lập trình PHP Ngô Tôn xin được tổng hợp cho …

Leave a Reply

avatar
  Subscribe  
Notify of