ГлавнаяОперационные системыMacOSКак установить программное обеспечение Linux на Mac с помощью MacPorts

Как установить программное обеспечение Linux на Mac с помощью MacPorts

MacPorts — это менеджер пакетов командной строки для macOS. Если вы знакомы с apt-getили yumиз Linux, то вы знаете, что делает менеджер пакетов. Он управляет загрузкой, установкой, обновлением и управлением определенными приложениями и их зависимостями в macOS. С помощью MacPorts вы можете устанавливать приложения Linux на macOS из командной строки.

Читайте также: Как установить Asahi Linux на ваш Mac M1

Что я могу установить?

Большинство этих приложений представляют собой утилиты командной строки с открытым исходным кодом, но существует немало «настоящих» приложений с открытым исходным кодом и графическим пользовательским интерфейсом. тоже.

Как и любой менеджер пакетов, M

Что я могу установить?

блиотеке загружаемого программного обеспечения. Когда вы найдете то, что вам нужно, MacPorts загрузит и установит подходящее программное обеспечение и зависимости в нужное место. Это избавит вас от необходимости загружать репозитории с GitHub и создавать программное обеспечение из исходных пакетов, сохраняя при этом доступ к широкому спектру лучших инструментов командной строки Linux и приложений с графическим интерфейсом.

Если вы читали наш пост от Домашнее пиво , вы знаете, что в macOS отсутствуют некоторые «стандартные» команды терминала Linux из коробки. Пользователи Mac не найдут обычных инструментов командной строки, таких как nmapили wget, и на Mac нет встроенного менеджера пакетов, который мог бы их предоставить. Вы также можете использовать MacPorts для установки программного обеспечения с открытым исходным кодом, такого как GIMP.

Установка MacPorts

MacPorts требует последней версии Xcode для вашей версии ОС. Вы можете загрузить Xcode с Магазин приложений для Mac или Сайт разработчика Apple .

установить-linux-apps-mac-macports-xcode

Хотя вы можете запускать большинство команд MacPort без Xcode, вы не сможете запускать многие пакеты, пока не установите их.

Установка инструментов разработчика Xcode

1. Откройте терминал и используйте команду ниже, чтобы запустить установку инструментов разработчика macOS:

xcode-select --install

установить-linux-apps-mac-macports-00001

2. Нажмите «Установить» во всплывающем окне.

установить-li<h2><span id=Установка MacPorts-2">

3. Подождите, пока файлы загрузятся и установятся.

установить-linux-apps-mac-macports-xcode-3

Установка пакета MacPorts

Если у вас уже установлен Xcode и инструменты разработчика, вы можете сразу перейти к этому шагу.

1. Загрузите последнюю версию MacPorts с GitHub. . Обязательно прокрутите вниз и выберите версию, соответствующую вашей версии macOS. На момент публикации не существует версии MacPorts для новейшей ОС Apple High Sierra.

установить-linux-apps-mac-macports<h3><span id=Установка инструментов разработчика Xcodeгрузки».

3. Откройте новое окно терминала и выполните команду port.

установить-linux-apps-mac-macports-00002

Если эта команда вернет «MacPorts 2.4.1» и предоставит командную строку немного другого вида, значит, все готово!

Установка приложений Linux через MacPorts

Чтобы установить некоторые приложения Linux на macOS с помощью MacPorts, нам сначала нужно найти соответствующие программы.

1. Чтобы увидеть огромный список всех доступных пакетов, откройте Терминал, введите port listи нажмите Enter.

установить-linux-apps-mac-macports-00003

установить-linux-apps-mac-macports-00004

3.

Установка пакета MacPorts

жно просмотреть. Мы можем использовать команду port search, чтобы найти что-то конкретное. Давайте найдем nmap, используя команду ниже:

port search nmap

установить-linux-apps-mac-macports-00005

4. Это возвращает несколько соответствующих пакетов. Первый из них, под названием «nmap», — это тот, который нам нужен.

установить-linux-apps-mac-macports-00006

5. Чтобы получить дополнительную информацию об этом пакете, мы можем использовать команду info:

port info nmap

установить-linux-apps-mac-macports-00008

6. Это возвращает некоторую конкретную информацию о nmap. Все выглядит хорошо, поэтому мы можем установить его с помощью команды ниже:

sudo port install nmap

установить-linux-apps-mac-macports-00009

Обратите внимание на префикс sudo, для активации которого потребуется

Установка приложений Linux через MacPorts

устанавливаемого пакета может существовать большой список зависимостей. Это пакеты программного обеспечения, от которых зависит желаемый порт, и вам необходимо установить их вместе с выбранным вами портом. Введите «Y» и нажмите «Enter», чтобы принять установку.

установить-linux-apps-mac-macports-00010

8. После завершения установки вы можете запустить команду, как в Linux, через терминал.

macports-run-linux-команда

Заключение

MacPorts — это мощный менеджер пакетов, который подключает вас к огромному количеству двоичных файлов и приложений с открытым исходным кодом, которые вы можете загружать и устанавливать по требованию. Если вы хотите узнать больше о командах приложения, вы можете ознакомьтесь с Руководством MacPorts для получения дополнительной информации .

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи