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

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

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

MacPorts là trình quản lý gói dòng lệnh dành cho macOS. Nếu bạn quen thuộc với apt-get hoặc yum từ Linux, sau đó bạn biết những gì một trình quản lý gói làm. 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 nhất định và các phần 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.

Tôi có thể cài đặt những gì?

Hầu hết các ứng dụng này là mã nguồn mở, tiện ích dòng lệnh, nhưng có một phần lớn các ứng dụng dựa trên GUI, mã nguồn mở “thực sự”. nữa.

Giống như bất kỳ trình quản lý gói nào, MacPorts tìm kiếm thư viện phần mềm có thể tải xuống. Khi bạn tìm thấy thứ mình cần, MacPorts sẽ tải xuống và cài đặt phần mềm và phần phụ thuộc thích hợp vào đúng vị trí. Điều này giúp bạn không gặp rắc rối khi tải xuống các kho từ GitHub và xây dựng phần mềm từ các gói nguồn trong khi vẫn có quyền truy cập vào một loạt các 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 đăng của chúng tôi trên Homebrew, bạn biết rằng macOS đang thiếu một số lệnh đầu cuối Linux "tiêu chuẩn". 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 hoặc wget và không có trình quản lý gói gốc nào trên Mac để cung cấp chúng. Bạn cũng có thể sử dụng MacPorts để cài đặt phần 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 hệ điều hành của bạn. Bạn có thể tải xuống Xcode từ Mac App Store hoặc trang web dành cho nhà phát triển của Apple.

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

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

Cài đặt công cụ nhà phát triển Xcode

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

xcode-select --install

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

2. Nhấp vào “Cài đặt” trong hộp bật lên.

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

3. Chờ tệp tải xuống và cài đặt.

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

Cài đặt Gói MacPorts

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

1. Tải xuống phiên bản MacPorts mới nhất từ ​​GitHub. Đảm bảo bạn cuộn xuống để chọn phiên bản phù hợp với phiên bản macOS của mình. Tại thời điểm xuất bản, không có phiên bản MacPorts nào dành 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 máy Mac với MacPorts

2. Cài đặt gói từ thư mục Tải xuống của bạn.

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 máy Mac với MacPorts

Nếu lệnh đó trả về “MacPorts 2.4.1” và cung cấp một dấu nhắc lệnh trông 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 tôi cần tìm kiếm các chương trình có liên quan.

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

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

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

3. Rõ ràng, đó là rất nhiều điều để xem xét. Chúng tôi có thể sử dụng port search lệnh để tìm một cái gì đó cụ thể. Hãy tìm kiếm nmap sử dụng lệnh bên dưới:

port search nmap

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

4. Điều đó trả về một vài gói phù hợp. Cái đầu tiên, chỉ được gọi là “nmap”, là cái mà chúng tôi đang tìm kiếm.

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

5. Để biết thêm thông tin về gói đó, chúng tôi có thể sử dụng info lệnh:

port info nmap

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

6. Điều đó trả về một số thông tin cụ thể về nmap. Tất cả đều ổn, vì vậy chúng ta có thể cài đặt bằng lệnh bên dưới:

sudo port install nmap

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

Lưu ý sudo tiền tố sẽ yêu cầu mật khẩu quản trị viên của bạn để kích hoạt.

7. Tùy thuộc vào gói bạn đang cài đặt, có thể có một danh sách lớn các phần phụ thuộc. Đây là các gói phần mềm mà cổng mong muốn của bạn dựa vào và bạn sẽ cần cài đặt chúng cùng với cổng bạn 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 máy Mac với MacPorts

8. Khi quá trình cài đặt hoàn tất, 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 máy Mac với MacPorts

Kết luận

MacPorts là một trình quản lý gói mạnh mẽ sẽ kết nối bạn với một loạt các ứng dụng và tệp nhị phân nguồn mở khổng lồ mà bạn có thể tải xuống và cài đặt theo yêu cầu. Nếu bạn muốn tìm hiểu thêm về các lệnh của ứng dụng, bạn có thể xem Hướng dẫn MacPorts để biết thêm thông tin.