Sau khi bạn định cấu hình một máy Mac mới từ đầu, việc cài đặt hàng tá ứng dụng trở lên là một công việc quá sức. Bạn phải truy cập tất cả các trang web ứng dụng và thiết lập các ứng dụng theo nhu cầu của bạn. Cần có thời gian và sự kiên nhẫn.
Bạn có thể giải quyết vấn đề này với trình quản lý gói của bên thứ ba có tên là Homebrew. Nó đơn giản hóa việc cài đặt các công cụ Unix và các ứng dụng GUI phổ biến có sẵn cho Mac. Chúng tôi sẽ chỉ cho bạn cách cài đặt ứng dụng từ Terminal qua Homebrew và cập nhật chúng mà không gặp bất kỳ rắc rối nào.
Homebrew là gì?
Homebrew là trình quản lý gói mã nguồn mở và miễn phí cho phép bạn cài đặt bất kỳ loại ứng dụng nào trên máy Mac, như các công cụ dòng lệnh và ứng dụng GUI của bên thứ ba. Với một lệnh duy nhất, bạn có thể tìm kiếm, cài đặt, gỡ cài đặt hoặc cập nhật các công cụ Unix.
Yêu cầu hệ thống đối với Homebrew là:
- Ứng dụng đầu cuối
- macOS Catalina 10.15 trở lên (các phiên bản 10.10 đến 10.14 được hỗ trợ, nhưng không có trong danh sách ưu tiên)
- Công cụ dòng lệnh cho Xcode hoặc Xcode từ Mac App Store
- Bourne-Again Shell (bash) để cài đặt
Cách cài đặt Homebrew trên máy Mac
Để cài đặt Homebrew, bạn sẽ cần các công cụ dòng lệnh (chiếm khoảng 200MB). Nếu bạn đã cài đặt Xcode trên máy Mac của mình, thì gói này đã được tích hợp sẵn. Tuy nhiên, bạn không phải cài đặt Xcode (chiếm khoảng 10GB dung lượng đĩa trở lên) chỉ để cài đặt Homebrew.
Bước 1:Cài đặt Công cụ Dòng lệnh
Mở Thiết bị đầu cuối và chạy lệnh sau:
xcode-select --install
Khi bạn nhập lệnh này, một cửa sổ bật lên sẽ xuất hiện với thông báo “Lệnh xcode-select yêu cầu các công cụ dành cho nhà phát triển dòng lệnh. Bạn có muốn cài đặt các công cụ này ngay bây giờ không? ” Nhấp vào Cài đặt để tiến hành cài đặt. Vì tôi đã cài đặt gói này nên nó đang hiển thị thông báo lỗi, như được thấy từ ảnh chụp màn hình.
Bước 2:Cài đặt Homebrew
Chạy lệnh sau từ trang web Homebrew vào Terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Tập lệnh này sẽ cài đặt Homebrew vào vị trí ưa thích của nó: / usr / local dành cho máy Mac Intel, / opt / homebrew dành cho máy Mac M1 và /home/linuxbrew/.linuxbrew dành cho Linux.
Lưu ý: Tập lệnh cài đặt một lớp yêu cầu shell "bash". Đáng chú ý, zsh, fish, tcsh và csh sẽ không hoạt động. Vì macOS Catalina trở lên, trình bao mặc định là “ZSH”, bạn có thể phải chuyển sang “bash” để cài đặt Homebrew.
Khi bạn dán lệnh này, bạn sẽ thấy một loạt các dòng về những gì tập lệnh sẽ cài đặt và vị trí của nó. Nhập mật khẩu quản trị viên và nhấn Quay lại một lần nữa để tiếp tục. Quá trình cài đặt sẽ mất một thời gian. Bạn cũng sẽ thấy thông báo Cài đặt thành công tin nhắn.
Bước 3:Xác minh cài đặt Homebrew
Để xác minh cài đặt, hãy chạy:
brew doctor
Nếu bạn thấy Cảnh báo thông báo, bạn không phải lo lắng vì nó chỉ giúp người bảo trì gỡ lỗi nếu bạn gửi một vấn đề. Nhưng hãy kiểm tra một số vấn đề cài đặt phổ biến trên trang web Homebrew. Chúng tôi cũng khuyên bạn nên điều hành bác sĩ pha chế định kỳ.
Cài đặt các công cụ Unix Phổ biến với Homebrew
Theo định nghĩa, trình quản lý gói bao gồm các công cụ dòng lệnh và một tập hợp các dịch vụ để tự động hóa quy trình quản lý phần mềm như cài đặt, nâng cấp, gỡ cài đặt ứng dụng, v.v. Gói này bao gồm các tệp nhị phân phần mềm, tệp cấu hình và siêu dữ liệu. Đến lượt mình, siêu dữ liệu sẽ xử lý tất cả các phần phụ thuộc.
Ví dụ:một ứng dụng có thể dựa vào hai hoặc nhiều gói để hoạt động bình thường. Nó sẽ cài đặt tất cả các gói và cấu hình môi trường phát triển mà không gặp bất kỳ rắc rối nào khi cài đặt thủ công các công cụ. Dưới đây là một số công cụ Unix phổ biến:
- youtube-dl cho phép bạn tải xuống video từ Youtube và các trang web khác.
- geoip cung cấp cho bạn dữ liệu vị trí địa lý cho một địa chỉ IP cụ thể. Hữu ích cho quản trị viên hệ thống, nhà nghiên cứu bảo mật và nhà phát triển web.
- wget cho phép bạn tải xuống dữ liệu từ web và từ FTP. Bạn có thể lưu một tệp không tải xuống từ Chrome hoặc thậm chí toàn bộ trang web.
- dừng lại là một dòng lệnh thay thế cho Activity Monitor cho Mac. Nó cung cấp cho bạn thông tin chi tiết về CPU, bộ nhớ, quy trình và hơn thế nữa.
- pyenv là một công cụ để quản lý nhiều phiên bản Python. Nó thậm chí còn cho phép bạn chuyển đổi giữa nhiều phiên bản Python.
Cài đặt và Quản lý Ứng dụng từ Terminal qua Homebrew
ủ là lệnh cốt lõi, trung tâm của toàn bộ trình quản lý gói Homebrew. Công thức là một định nghĩa gói được xây dựng từ kho lưu trữ nguồn. Thùng là một tiện ích mở rộng cho phép bạn cài đặt các ứng dụng gốc cho Mac thông qua Terminal.
Kể từ khi phát hành các phiên bản Homebrew trước đó (cụ thể là phiên bản 1.8.0), nhiều tính năng và thay đổi mới đã được triển khai. Khả năng tương thích hệ điều hành tối thiểu đã được nâng lên macOS Catalina, thùng ủ các lệnh không được dùng nữa (với -cask) khi cần thiết, tích hợp với Bản phát hành Github đã được thêm vào và các máy Mac silicon của Apple đã được hỗ trợ.
Để bắt đầu, hãy nhập lệnh sau để xem danh sách các lệnh cần thiết nhất mà bạn có thể sẽ sử dụng để quản lý ứng dụng thông qua Homebrew:
brew help
Dưới đây là danh sách các lệnh thùng và công thức Homebrew hữu ích.
1. Cài đặt
brew install formula|cask
Ví dụ: brew install pyenv và brew install fantastical .
2. Gỡ cài đặt
brew uninstall formula|caskbrew uninstall --force [formula name]
brew uninstall --zap [cask name]
Khi bạn nối thêm -force , nó sẽ xóa tất cả các phiên bản đã cài đặt của một công thức trong khi bỏ qua các lỗi khi xóa tệp. -zap sẽ xóa tất cả các tệp được liên kết với một thùng.
Lưu ý: Nó có thể xóa các tệp được chia sẻ giữa các ứng dụng.
3. Danh sách
brew list formula|caskbrew list --formula
brew list --cask
Liệt kê tất cả các công thức và thùng đã cài đặt. Nối -formula để chỉ liệt kê các công thức và -cask để liệt kê các thùng.
4. Cập nhật và nâng cấp
brew upgrade formula|cask
Nâng cấp các công thức và thùng đã lỗi thời, chưa được ghim. Nếu bạn chỉ định thùng hoặc công thức, thì nó sẽ chỉ nâng cấp công cụ nhất định. Ngược lại, cập nhật bia báo cáo các công thức lỗi thời và đề xuất nâng cấp bia .
5. Tìm kiếm
brew search text|/regex/
Thực hiện tìm kiếm mã thông báo thùng và tên công thức cho văn bản. Bạn có thể đặt một dấu gạch chéo bên cạnh văn bản để thực hiện tìm kiếm regex. Nối -formula để tìm kiếm trực tuyến và cục bộ cho các công thức và -cask để tìm kiếm các thùng trực tuyến hoặc tại địa phương.
6. Đã lỗi thời
brew outdated formula|caskbrew outdated --formula
brew outdated --cask
Liệt kê các thùng và công thức lỗi thời. Nối -formula để liệt kê công thức lỗi thời hoặc -cask cho một ứng dụng.
7. Ghim và bỏ ghim
brew pin installed_formulabrew unpin installed_formula
Ghim một công thức cụ thể để được nâng cấp khi bạn phát hành nâng cấp bia yêu cầu. Bỏ ghim để nâng cấp gói.
8. Sự phụ thuộc
brew deps formula|cask
Hiển thị các phần phụ thuộc cho một công thức nhất định.
9. Dọn dẹp
brew cleanup formula|cask
Loại bỏ các tệp khóa cũ và các gói lỗi thời cho tất cả các công thức và thùng. Nó xóa tất cả các bản tải xuống hơn 120 ngày tuổi.
Cakebrew:Ứng dụng Mac dành cho Homebrew
Cakebrew là một ứng dụng mã nguồn mở miễn phí hoạt động song song với Homebrew. Ứng dụng cho phép bạn xem danh sách các công thức bạn đã cài đặt, chạy tìm kiếm nhanh và hiển thị mô tả các công thức bạn muốn cài đặt. Bạn có thể xem danh sách các phần phụ thuộc được yêu cầu hoặc cài đặt cho một công thức nhất định.
Nó thậm chí còn hỗ trợ Homebrew / gói để xuất và nhập công thức của bạn. Nếu bạn thích Homebrew, nhưng không muốn sử dụng dòng lệnh cho mọi mục đích, ứng dụng này sẽ tỏ ra hữu ích. Để cài đặt cakebrew, hãy nhập:
brew install cakebrew
Trong vòng vài phút, bạn sẽ thấy ứng dụng trong / Ứng dụng thư mục.
Quy trình làm việc của Homebrew và Cask dành cho Alfred
Quy trình làm việc Homebew và thùng cho Alfred cho phép bạn dễ dàng cài đặt, gỡ cài đặt và quản lý Homebrew và thùng song song. Tập lệnh lọc pha và thùng với sự hỗ trợ của mọi lệnh quan trọng, như bác sĩ, cài đặt, danh sách, tìm kiếm, gỡ cài đặt và hơn thế nữa.
Khởi chạy Alfred , sau đó nhập brew hoặc thùng để quản lý các ứng dụng ngay từ Alfred. Bạn cần có Alfred Powerpack để sử dụng quy trình làm việc này.
Cài đặt ứng dụng nguồn mở với Homebrew
Homebrew là một trình quản lý gói tuyệt vời để cài đặt ứng dụng qua Terminal trên Mac. Nếu bạn đang thiết lập một máy Mac từ đầu hoặc làm việc trong một công ty mà bạn quản lý nhiều máy Mac, điều đó có thể giúp bạn tiết kiệm rất nhiều thời gian và năng lượng.
Đối với người mới bắt đầu, rất dễ bị lạc với tất cả các lệnh này, nhưng bạn không cần phải vội vàng. Làm chậm với các bước này và ghi lại các lệnh. Sau khi cài đặt Homebrew, hãy thử cài đặt một số ứng dụng Mac nguồn mở ít được biết đến làm bài tập về nhà của bạn.