Cách cài đặt và sử dụng Homebrew trên macOS

Giao diện dòng lệnh là một cách phi đồ họa để tương tác với máy tính của bạn. Thay vì nhấp vào các nút bằng chuột, bạn sẽ nhập lệnh dưới dạng văn bản và nhận phản hồi dựa trên văn bản. Dòng lệnh, còn được gọi là shell, cho phép bạn tự động hóa nhiều tác vụ bạn thực hiện trên máy tính hàng ngày và là một công cụ cần thiết cho các nhà phát triển phần mềm.

Mặc dù giao diện dòng lệnh trên macOS có nhiều chức năng mà bạn có thể tìm thấy trong Linux và các hệ thống Unix khác, nhưng nó không đi kèm với trình quản lý gói . Trình quản lý gói là một tập hợp các công cụ phần mềm hoạt động để tự động hóa việc cài đặt, cấu hình và nâng cấp phần mềm. Người quản lý gói giữ phần mềm mà họ cài đặt ở vị trí trung tâm và có thể duy trì tất cả các gói phần mềm trên hệ thống ở các định dạng thường được sử dụng.

Homebrew là một trình quản lý gói cho macOS cho phép bạn cài đặt phần mềm mã nguồn mở và miễn phí bằng cách sử dụng thiết bị đầu cuối của mình. Bạn sẽ sử dụng Homebrew để cài đặt các công cụ dành cho nhà phát triển như Python , Ruby , Node.js , v.v.

Trong hướng dẫn này, bạn sẽ cài đặt và sử dụng Homebrew trên máy Mac của mình. Bạn sẽ cài đặt các công cụ hệ thống và ứng dụng máy tính để bàn từ giao diện dòng lệnh.

Điều kiện tiên quyết

Bạn sẽ cần một máy tính macOS chạy Catalina trở lên có quyền truy cập quản trị và kết nối internet. Mặc dù các phiên bản macOS cũ hơn có thể hoạt động nhưng chúng không được hỗ trợ chính thức.

Bước 1 – Sử dụng MacOS Terminal

Để truy cập giao diện dòng lệnh trên máy Mac, bạn sẽ sử dụng ứng dụng Terminal do macOS cung cấp. Giống như bất kỳ ứng dụng nào khác, bạn có thể tìm thấy nó bằng cách vào Finder, điều hướng đến Applicationsthư mục, sau đó vào Utilitiesthư mục. Từ đây, hãy nhấp đúp vào ứng dụng Terminal để mở nó. Ngoài ra, bạn có thể sử dụng Spotlight bằng cách giữ COMMANDphím và nhấn SPACEđể tìm Terminal bằng cách gõ nó vào hộp xuất hiện.

Thiết bị đầu cuối macOS

Để thoải mái hơn khi sử dụng dòng lệnh, hãy xem phần Giới thiệu về Linux Terminal . Giao diện dòng lệnh trên macOS rất giống nhau và các khái niệm trong hướng dẫn đó có thể áp dụng trực tiếp.

Bây giờ bạn có Terminal đang chạy, hãy cài đặt một số công cụ bổ sung mà Homebrew cần.

Bước 2 – Cài đặt công cụ dòng lệnh của Xcode

Xcode là một môi trường phát triển tích hợp (IDE) bao gồm các công cụ phát triển phần mềm cho macOS. Bạn sẽ không cần Xcode để sử dụng Homebrew, nhưng một số phần mềm và thành phần bạn muốn cài đặt sẽ dựa vào gói Công cụ dòng lệnh của Xcode.

Thực thi lệnh sau trong Terminal để tải xuống và cài đặt các thành phần này:

xcode-select --install

 Sao chép

Bạn sẽ được nhắc bắt đầu cài đặt, sau đó lại được nhắc chấp nhận giấy phép phần mềm. Sau đó, các công cụ sẽ tải xuống và cài đặt tự động.

Bây giờ bạn có thể cài đặt Homebrew.

Bước 3 – Cài đặt và thiết lập Homebrew

Để cài đặt Homebrew, bạn sẽ tải xuống một tập lệnh cài đặt và sau đó thực thi tập lệnh.

Đầu tiên, tải tập lệnh xuống máy cục bộ của bạn bằng cách nhập lệnh sau vào cửa sổ Terminal của bạn:

curl -fsSL -o install.sh https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh

 Sao chép

Lệnh sử dụng curlđể tải xuống tập lệnh cài đặt Homebrew từ kho lưu trữ Git của Homebrew trên GitHub.

Hãy xem qua các cờ được liên kết với curllệnh:

  • Cờ – fhoặc --failcho biết cửa sổ Terminal không cung cấp đầu ra tài liệu HTML về lỗi máy chủ.
  • Các -shoặc --silentcâm cờ curlđể nó không hiển thị đồng hồ tiến hành, và kết hợp với -Shoặc --show-errorcờ nó sẽ đảm bảo rằng curlcác chương trình thông báo lỗi nếu nó không thành công.
  • Các -Lhoặc --locationcờ sẽ cho curlđể xử lý chuyển hướng. Nếu máy chủ báo cáo rằng trang được yêu cầu đã chuyển đến một vị trí khác, nó sẽ tự động thực hiện lại yêu cầu bằng cách sử dụng vị trí mới.
  • Công -otắc chỉ định tên tệp cục bộ cho tệp. Thay vì hiển thị nội dung ra màn hình, công -otắc lưu nội dung vào tệp bạn chỉ định.

Trước khi chạy một tập lệnh mà bạn đã tải xuống từ Internet, bạn nên xem lại nội dung của nó để biết tập lệnh đó sẽ hoạt động như thế nào. Sử dụng lesslệnh để xem lại tập lệnh cài đặt để bạn hiểu nó sẽ làm gì “

less install.sh

 Sao chép

Khi bạn cảm thấy thoải mái với nội dung của tập lệnh, hãy thực thi tập lệnh bằng bashlệnh:

/bin/bash install.sh

 Sao chép

Tập lệnh cài đặt sẽ giải thích những gì nó sẽ làm và sẽ nhắc bạn xác nhận rằng bạn muốn làm điều đó. Điều này cho phép bạn biết chính xác những gì Homebrew sẽ làm với hệ thống của bạn trước khi bạn để nó tiếp tục. Nó cũng đảm bảo bạn có các điều kiện tiên quyết trước khi tiếp tục.

Bạn sẽ được nhắc nhập mật khẩu của mình trong quá trình này. Tuy nhiên, khi bạn nhập mật khẩu, các tổ hợp phím của bạn sẽ không hiển thị trong cửa sổ Terminal. Đây là một biện pháp bảo mật và là thứ bạn sẽ thấy thường xuyên khi được nhắc nhập mật khẩu trên dòng lệnh. Mặc dù bạn không nhìn thấy chúng, nhưng các lần gõ phím của bạn đang được hệ thống ghi lại, vì vậy hãy nhấn RETURNphím sau khi bạn nhập mật khẩu của mình.

Nhấn vào chữ cái ycho “có” bất cứ khi nào bạn được nhắc xác nhận cài đặt.

Khi quá trình cài đặt hoàn tất, bạn sẽ muốn đặt thư mục mà Homebrew sử dụng để lưu trữ các tệp thực thi của nó ở phía trước PATHbiến môi trường. Điều này đảm bảo rằng các bản cài đặt Homebrew sẽ được gọi qua các công cụ mà macOS bao gồm.

Tệp bạn sẽ sửa đổi tùy thuộc vào trình bao bạn đang sử dụng. ZSH là shell mặc định trên macOS Mojave và cao hơn. Bash shell là một shell phổ biến mà các phiên bản macOS cũ hơn sử dụng làm mặc định và nếu bạn đã nâng cấp hệ điều hành của mình, bạn có thể vẫn đang sử dụng Bash.

Thực thi lệnh sau để xác định trình bao của bạn:

echo $0

 Sao chép

Bạn sẽ thấy một trong hai bashhoặc zsh.

Nếu bạn đang sử dụng ZSH, bạn sẽ mở tệp ~/.zshrctrong trình chỉnh sửa của mình:

nano ~/.zshrc

 Sao chép

Nếu bạn đang sử dụng Bash shell, bạn sẽ sử dụng tệp ~/.bash_profile:

nano ~/.bash_profile

 Sao chép

Khi tệp mở ra trong cửa sổ Terminal, hãy thêm các dòng sau vào cuối tệp:~ / .zshrc

# Add Homebrew's executable directory to the front of the PATH
export PATH=/usr/local/bin:$PATH

 Sao chép

Dòng đầu tiên là một nhận xét sẽ giúp bạn nhớ điều này sẽ làm gì nếu bạn mở tệp này trong tương lai.

Để lưu các thay đổi của bạn, hãy giữ CTRLphím và ký tự O, và khi được nhắc, hãy bấm RETURNphím. Sau đó, thoát khỏi trình chỉnh sửa bằng cách giữ CTRLphím và nhấn X. Thao tác này sẽ đưa bạn trở lại lời nhắc Thiết bị đầu cuối của bạn.

Để kích hoạt những thay đổi này, hãy đóng và mở lại ứng dụng Terminal của bạn. Ngoài ra, sử dụng sourcelệnh để tải tệp bạn đã sửa đổi.

Nếu bạn đã sửa đổi .zshrc, hãy thực hiện lệnh này:

source ~/.zshrc

 Sao chép

Nếu bạn đã sửa đổi .bash_profile, hãy thực hiện lệnh này:

source ~/.bash_profile

 Sao chép

Khi bạn đã thực hiện xong việc này, những thay đổi bạn đã thực hiện đối với PATHbiến môi trường sẽ có hiệu lực. Chúng sẽ được đặt chính xác khi bạn đăng nhập lại trong tương lai, vì tệp cấu hình cho trình bao của bạn được thực thi tự động khi bạn mở ứng dụng Terminal.

Bây giờ hãy xác minh rằng Homebrew được thiết lập chính xác. Thực hiện lệnh này:

brew doctor

 Sao chép

Nếu không có bản cập nhật nào được yêu cầu vào lúc này, bạn sẽ thấy điều này trong Nhà ga của mình:

OutputYour system is ready to brew.

Nếu không, bạn có thể nhận được cảnh báo để chạy một lệnh khác, chẳng hạn như brew updateđể đảm bảo rằng bản cài đặt Homebrew của bạn đã được cập nhật. Làm theo mọi hướng dẫn trên màn hình để khắc phục môi trường của bạn trước khi tiếp tục.

Bước 4 – Cài đặt, nâng cấp và xóa gói

Bây giờ Homebrew đã được cài đặt, hãy sử dụng nó để tải xuống một gói. Các treelệnh cho phép bạn xem một cây thư mục đồ họa và có sẵn thông qua Homebrew.

Cài đặt treebằng brew installlệnh:

brew install tree

 Sao chép

Homebrew sẽ cập nhật danh sách các gói, sau đó tải xuống và cài đặt treelệnh:

OutputUpdating Homebrew...

==> Downloading https://homebrew.bintray.com/bottles/tree-1.8.0.catalina.bottle.tar.gz
######################################################################## 100.0%
==> Pouring tree-1.8.0.catalina.bottle.tar.gz
🍺  /usr/local/Cellar/tree/1.8.0: 8 files, 117.2KB

Homebrew cài đặt các tệp /usr/localtheo mặc định, vì vậy chúng sẽ không ảnh hưởng đến các bản cập nhật macOS trong tương lai. Xác minh rằng đã treeđược cài đặt bằng cách hiển thị vị trí của lệnh bằng whichlệnh:

which tree

 Sao chép

Kết quả cho thấy nó treenằm ở /usr/local/bin:

Output/usr/local/bin/tree

Chạy treelệnh để xem phiên bản:

tree --version

 Sao chép

Phiên bản in ra màn hình, cho biết nó đã được cài đặt:

Outputtree v1.8.0 (c) 1996 - 2018 by Steve Baker, Thomas Moore, Francesc Rocher, Florian Sesser, Kyosuke Tokoro 

Đôi khi, bạn sẽ muốn nâng cấp một gói hiện có. Sử dụng brew upgradelệnh, theo sau là tên gói:

brew upgrade tree

 Sao chép

Bạn có thể chạy brew upgrademà không cần đối số bổ sung để nâng cấp tất cả các chương trình và gói mà Homebrew quản lý.

Khi bạn cài đặt phiên bản mới, Homebrew sẽ giữ nguyên phiên bản cũ hơn. Sau một thời gian, bạn có thể muốn lấy lại dung lượng đĩa bằng cách xóa các bản sao cũ hơn này. Chạy brew cleanupđể xóa tất cả các phiên bản cũ của phần mềm do Homebrew quản lý của bạn.

Để xóa gói bạn không còn sử dụng nữa, hãy sử dụng brew uninstall. Để gỡ cài đặt treelệnh, hãy thực hiện lệnh này:

brew uninstall tree

 Sao chép

Kết quả đầu ra cho thấy gói đã bị xóa:

OutputUninstalling /usr/local/Cellar/tree/1.8.0... (8 files, 117.2KB)

Bạn cũng có thể sử dụng Homebrew để cài đặt các ứng dụng máy tính để bàn.

Bước 5 – Cài đặt ứng dụng trên máy tính để bàn

Bạn không bị hạn chế sử dụng Homebrew cho các công cụ dòng lệnh. Homebrew Cask cho phép bạn cài đặt các ứng dụng máy tính để bàn. Tính năng này được bao gồm trong Homebrew, vì vậy không có gì bổ sung để cài đặt.

Kiểm tra nó bằng cách sử dụng Homebrew để cài đặt Visual Studio Code. Thực hiện lệnh sau trong thiết bị đầu cuối của bạn:

 brew install visual-studio-code

 Sao chép

Ứng dụng sẽ cài đặt:

Output==> Downloading https://update.code.visualstudio.com/1.58.2/darwin/stable
==> Downloading from https://az764295.vo.msecnd.net/stable/c3f126316369cd610563c75b1b1725e0679adfb3/VSCode-darwin.zip
######################################################################## 100.0%
==> Installing Cask visual-studio-code
==> Moving App 'Visual Studio Code.app' to '/Applications/Visual Studio Code.app'
==> Linking Binary 'code' to '/usr/local/bin/code'
🍺  visual-studio-code was successfully installed!

Bạn sẽ tìm thấy ứng dụng trong Applicationsthư mục của mình , giống như khi bạn cài đặt nó theo cách thủ công.

Để xóa nó, hãy sử dụng brew uninstall:

brew uninstall visual-studio-code

 Sao chép

Homebrew sẽ gỡ bỏ phần mềm đã cài đặt:

Output==> Uninstalling Cask visual-studio-code
==> Backing App 'Visual Studio Code.app' up to '/usr/local/Caskroom/visual-studio-code/1.58.2/Visual Studio Code.app'
==> Removing App '/Applications/Visual Studio Code.app'
==> Unlinking Binary '/usr/local/bin/code'
==> Purging files for version 1.58.2 of Cask visual-studio-code

Nó thực hiện sao lưu trước trong trường hợp việc gỡ bỏ không thành công, nhưng sau khi chương trình được gỡ cài đặt hoàn toàn, bản sao lưu cũng sẽ bị xóa.

Bước 6 – Gỡ cài đặt Homebrew

Nếu bạn không cần Homebrew nữa, bạn có thể sử dụng tập lệnh gỡ cài đặt của nó.

Tải xuống tập lệnh gỡ cài đặt với curl:

curl -fsSL -o uninstall.sh https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh

 Sao chép

Như thường lệ, hãy xem lại nội dung của tập lệnh bằng lesslệnh để xác minh nội dung của tập lệnh:

less uninstall.sh

 Sao chép

Khi bạn đã xác minh tập lệnh, hãy thực thi tập lệnh với --helpcờ để xem các tùy chọn khác nhau mà bạn có thể sử dụng:

bash uninstall.sh --help

 Sao chép

Các tùy chọn hiển thị trên màn hình:

OutputHomebrew Uninstaller
Usage: uninstall.sh [options]
    -p, --path=PATH  Sets Homebrew prefix. Defaults to /usr/local.
        --skip-cache-and-logs
                     Skips removal of HOMEBREW_CACHE and HOMEBREW_LOGS.
    -f, --force      Uninstall without prompting.
    -q, --quiet      Suppress all output.
    -d, --dry-run    Simulate uninstall but don't remove anything.
    -h, --help       Display this message.

Sử dụng -dcờ để xem tập lệnh sẽ làm gì:

bash uninstall.sh -d

 Sao chép

Tập lệnh sẽ liệt kê mọi thứ mà nó sẽ xóa:

OutputWarning: This script would remove:
/Users/brianhogan/Library/Caches/Homebrew/
/Users/brianhogan/Library/Logs/Homebrew/
/usr/local/Caskroom/
/usr/local/Cellar/
/usr/local/bin/brew -> /usr/local/bin/brew
==> Removing Homebrew installation...
Would delete:
....

Khi bạn đã sẵn sàng xóa mọi thứ, hãy thực thi tập lệnh mà không có bất kỳ cờ nào:

bash uninstall.sh

 Sao chép

Thao tác này sẽ xóa Homebrew và bất kỳ chương trình nào bạn đã cài đặt với nó.

Sự kết luận

Trong hướng dẫn này, bạn đã cài đặt và sử dụng Homebrew trên máy Mac của mình. Giờ đây, bạn có thể sử dụng Homebrew để cài đặt các công cụ dòng lệnh, ngôn ngữ lập trình và các tiện ích khác mà bạn cần để phát triển phần mềm.

Homebrew có nhiều gói bạn có thể cài đặt. Truy cập danh sách chính thức để tìm kiếm các chương trình yêu thích của bạn.

Đề xuất cho bạn

Về tác giả: Vương Công Minh

Nếu bạn đang cần Hosting Wordpress nhanh và mạnh. Tôi khuyến nghị bạn tham khảo Bnix.vn - Nhà cung cấp Hosting/VPS/Server Chuyên Nghiệp Hàng Đầu Việt Nam. Đây là nhà cung cấp đang cung cấp hạ tầng để vận hành ICare24H. Bạn có thể trực tiếp trải nghiệm tốc độ Hosting trên trang web Icare24H và đừng quên dùng mã giảm giá ICARE24H để được giảm giá lên đến 49% cho tất cả các dịch vụ nhé.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *