Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Từ lâu Homebrew đã là một công cụ tiện dụng cho người dùng Mac, nhưng chỉ dành cho người dùng Mac. Ứng dụng bổ sung tính năng quản lý gói theo phong cách Linux, cho phép người dùng dễ dàng cài đặt các tiện ích dòng lệnh. Giờ đây, với các phiên bản 2.0.0 trở lên, ứng dụng không còn dành riêng cho Mac nữa.

Homebrew hiện đã có sẵn cho người dùng Linux cũng như người dùng Windows nhờ Hệ thống con Windows dành cho Linux. Tuy nhiên, có một điểm khác biệt chính:tên. Trên hệ thống Linux, ứng dụng được gọi là Linuxbrew .

Tại sao lại sử dụng Homebrew thay vì trình quản lý gói của bản phân phối của bạn?

Có một vài lý do khiến bạn có thể muốn chọn sử dụng Linuxbrew thay vì trình quản lý gói tiêu chuẩn của hệ thống. Đầu tiên, bạn không cần sử dụng sudo lệnh để cài đặt các gói. Bạn thậm chí không nhất thiết phải có đặc quyền root để cài đặt nó. Các gói được cài đặt trong thư mục chính của bạn hoặc thư mục chính dành riêng cho Linuxbrew.

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Một lý do khác để sử dụng Homebrew / Linuxbrew là bạn có thể muốn sử dụng cùng một trình quản lý gói trên các hệ thống khác nhau. Trong trường hợp này, không cần phải ghi nhớ các lệnh nhất định dành cho Ubuntu, một số lệnh dành cho Mac và một số lệnh khác dành cho Windows.

Yêu cầu hệ thống

Trên phần Linuxbrew của trang web Homebrew, nó liệt kê một số yêu cầu hệ thống, mà hầu hết các hệ thống tương đối hiện đại sẽ không gặp khó khăn khi đáp ứng:

  • GCC 4.4 hoặc mới hơn
  • Linux 2.6.32 hoặc mới hơn
  • Glibc 2.12 hoặc mới hơn
  • CPU x86_64 64 bit

Không có hỗ trợ cho hệ thống 32 bit tại thời điểm này, vì vậy nếu bạn đang chạy một hệ thống cũ hơn, bạn có thể gặp may. Cũng có một số phụ thuộc để cài đặt.

Cài đặt các phần phụ thuộc của Linuxbrew

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Đối với Ubuntu hoặc các hệ thống dựa trên Debian khác, bạn có thể cài đặt mọi thứ mà Homebrew cần để chạy bằng một lệnh:

sudo apt-get install build-essential curl file git

Đối với Fedora, CentOS hoặc Red Hat, hãy sử dụng lệnh sau để thay thế:

sudo yum groupinstall ‘Development Tools’ && sudo yum install curl file git

Cài đặt Linuxbrew

Cũng như các phần phụ thuộc, bạn có thể cài đặt Linuxbrew bằng một lệnh duy nhất. Thao tác này tải xuống và chạy tập lệnh trình cài đặt từ kho lưu trữ Linuxbrew GitHub:

sh -c "$(curl -fsSL [https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh])"

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Trang web Linuxbrew khuyên bạn nên chạy các lệnh sau để thêm ứng dụng vào hồ sơ bash của bạn:

test -d \~/.linuxbrew && eval $(\~/.linuxbrew/bin/brew shellenv)
test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
test -r \~/.bash\_profile && echo "eval \\$($(brew --prefix)/bin/brew shellenv)" >>\~/.bash\_profile
echo "eval \\$($(brew --prefix)/bin/brew shellenv)" >>\~/.profile

Trong trường hợp các lệnh trên không hoạt động sau khi bạn đăng xuất và quay lại shell bạn chọn, hãy thêm dòng sau vào “~ / .bashrc”, “~ / .zshrc” hoặc cấu hình shell có liên quan khác:

export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH

Bây giờ, bạn đã sẵn sàng thử sử dụng Linuxbrew để cài đặt một gói. Trình cài đặt khuyên bạn nên cài đặt gcc, vì vậy hãy bắt đầu với điều đó:

brew install gcc

Sử dụng Linuxbrew

Như đã thấy ở trên, lệnh đơn giản nhất là brew install theo sau là tên của gói bạn muốn cài đặt. Để tìm kiếm các gói có sẵn, mà Homebrew gọi là “công thức”, bạn có thể sử dụng brew search theo sau là tên. Để hiển thị chi tiết của một công thức cụ thể, hãy sử dụng brew info theo sau là tên. Cuối cùng, brew update cập nhật Linuxbrew cũng như các công thức đã cài đặt.

Cách sử dụng Homebrew để cài đặt phần mềm trên Linux và Windows

Nếu cài đặt Linuxbrew của bạn không hoạt động bình thường hoặc bạn không chắc chắn, một lệnh cần biết là brew doctor . Nếu tất cả đều tốt, lệnh sẽ báo “Hệ thống của bạn đã sẵn sàng để pha”. Nếu có điều gì đó không ổn, lệnh sẽ cho bạn ý tưởng về nơi bắt đầu để khắc phục sự cố. Để biết thêm các lệnh, hãy xem tài liệu Homebrew, nhưng phần lớn ở trên là những gì bạn cần biết.