Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Cách cài đặt phần mềm Linux trên Mac với MacPorts

MacPorts là trình quản lý gói dòng lệnh cho macOS. Nếu bạn quen với apt-get hoặc yum trên Linux, bạn sẽ hiểu ngay trình quản lý gói làm gì. Nó xử lý việc tải xuống, cài đặt, cập nhật và quản lý các ứng dụng cùng các phụ thuộc của chúng trong macOS. Với MacPorts, bạn có thể cài đặt các ứng dụng Linux trên macOS từ dòng lệnh.

Có thể cài đặt gì?

Hầu hết các ứng dụng này là các tiện ích dòng lệnh mã nguồn mở, nhưng cũng có không ít ứng dụng GUI (giao diện đồ họa) mã nguồn mở thực thụ.

Giống như mọi trình quản lý gói, MacPorts tìm kiếm trong một thư viện phần mềm có thể tải xuống. Khi bạn tìm thấy thứ cần thiết, MacPorts sẽ tải xuống và cài đặt phần mềm phù hợp cùng các phụ thuộc vào đúng vị trí. Điều này giúp bạn tránh phiền toái khi tải repository từ GitHub và biên dịch phần mềm từ gói nguồn, đồng thời vẫn có quyền truy cập vào nhiều công cụ dòng lệnh và ứng dụng GUI tốt nhất của Linux.

Nếu bạn đã đọc bài viết của chúng tôi về Homebrew, bạn sẽ biết macOS thiếu một số lệnh terminal "chuẩn" của Linux ngay từ đầu. Người dùng Mac sẽ không tìm thấy các công cụ dòng lệnh phổ biến như nmap hay wget, và không có trình quản lý gói gốc trên Mac để cung cấp chúng. Bạn cũng có thể dùng MacPorts để cài đặt phần mềm mã nguồn mở như GIMP.

Cài đặt MacPorts

MacPorts yêu cầu phiên bản Xcode mới nhất cho phiên bản OS của bạn. Bạn có thể tải Xcode từ Mac App Store hoặc trang web nhà phát triển của Apple.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Mặc dù bạn có thể chạy hầu hết các lệnh MacPorts mà không cần Xcode, nhưng bạn sẽ không thể chạy nhiều gói cho đến khi cài đặt nó.

Cài đặt Xcode Developer Tools

1. Mở Terminal và dùng lệnh dưới đây để kích hoạt cài đặt công cụ nhà phát triển của macOS:

xcode-select --install

Cách cài đặt phần mềm Linux trên Mac với MacPorts

2. Nhấn "Install" (Cài đặt) trong hộp thoại hiện ra.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

3. Đợi tải xuống và cài đặt hoàn tất.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Cài đặt gói MacPorts

Nếu bạn đã có Xcode và công cụ nhà phát triển, bạn có thể chuyển thẳng đến bước này.

1. Tải bản phát hành mới nhất của MacPorts từ GitHub. Hãy cuộn xuống để chọn phiên bản khớp với phiên bản macOS của bạn. Tại thời điểm xuất bản, chưa có phiên bản MacPorts cho hệ điều hành mới nhất của Apple, High Sierra.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

2. Cài đặt gói từ thư mục Downloads.

3. Mở cửa sổ Terminal mới và chạy lệnh port.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Nếu lệnh đó trả về "MacPorts 2.4.1" và cung cấp dấu nhắc lệnh hơi khác, thì bạn đã sẵn sàng!

Cài đặt ứng dụng Linux với MacPorts

Để cài đặt một số ứng dụng Linux trên macOS với MacPorts, trước tiên chúng ta cần tìm kiếm các chương trình liên quan.

1. Để xem danh sách khổng lồ tất cả các gói có sẵn, mở Terminal, gõ port list và nhấn Enter.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Cách cài đặt phần mềm Linux trên Mac với MacPorts

3. Rõ ràng, đó là quá nhiều để xem xét. Chúng ta có thể dùng lệnh port search để tìm thứ cụ thể. Hãy tìm nmap bằng lệnh dưới đây:

port search nmap

Cách cài đặt phần mềm Linux trên Mac với MacPorts

4. Kết quả trả về một vài gói khớp. Gói đầu tiên, chỉ gọi là "nmap", chính là thứ chúng ta cần.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

5. Để xem thêm thông tin về gói đó, ta dùng lệnh info:

port info nmap

Cách cài đặt phần mềm Linux trên Mac với MacPorts

6. Thông tin trả về trông ổn, vậy ta có thể cài đặt bằng lệnh:

sudo port install nmap

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Lưu ý tiền tố sudo sẽ yêu cầu mật khẩu quản trị viên để thực thi.

7. Tùy gói bạn cài, có thể có danh sách phụ thuộc lớn. Đây là các gói phần mềm mà port mong muốn phụ thuộc vào, và bạn cần cài đặt chúng cùng với port đã chọn. Gõ "Y" và nhấn Enter để chấp nhận cài đặt.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

8. Khi cài đặt xong, bạn có thể chạy lệnh như trên Linux thông qua Terminal.

Cách cài đặt phần mềm Linux trên Mac với MacPorts

Kết luận

MacPorts là trình quản lý gói mạnh mẽ kết nối bạn với hàng loạt nhị phân và ứng dụng mã nguồn mở có thể tải xuống và cài đặt theo nhu cầu. Nếu muốn tìm hiểu thêm các lệnh của ứng dụng, bạn có thể tham khảo Hướng dẫn MacPorts để biết thêm chi tiết.