При переходе с Linux на Mac очень резко ощущается дифицит всевозможных Open Sourse приложений. Хотя бы тех же Midnight Commander, Nano, PuTTY. Благодаря родству Unix систем и Mac OS разработчики давно разработали системы, которые портируют Linux программы на Мак, и имеют свои, привычные репозитории. О самой популярной из таких систем — MacPorts пойдет речь в этом посте.
На сегодняшний день менеджер пакетов MacPorts насчитывает более 17 000 единиц программного обеспечения (портов). При установке пакета MakPorts автоматически устанавливает связи и «докачивает» все необходимые пакеты.
Установка
Для работы MacPorts нам понадобятся приложения XCode и X11.
X11
Последняя версия аакета качается и устанавливается с сайта разработчиков. Возможно, после установки компьютер попросит заново войти в систему.
XCode
Xcode — набор программ от Apple, который содержит необходимые библиротеки и инструменты для разработки под Мак.
Приложение устанавливается из Apple Store. Далее с официального сайта Apple ставятся дополнения для разработчиков.
После установки необходимых пакетов принимаем условия лизензии, выполнев в консоле команду:
sudo xcodebuild -license
MacPorts
Теперь с официального сайта приложения качаем MacPorts для нужной версии ОС и устанавливаем.
После этого наша работа продолжится в терминале.
Работа с MacPorts
Тест: установка MidnightCommander на Mac OS с помощью MacPorts
Работа с MacPorts не многим отличается с работой в менеджере макетов Linux, например с apt-get или aptitude. Давайте сразу ее протестируем. Например, для установки Midnight Commander вводим в консоле:
sudo port install mc
После подтверждения прав доступа (пароля) и довольно длительной первичной установки зависимостей и дополнительных пакетов вы сможете воспользоваться любимым файл-менеджерм, запустив его командой «mc».

Команды MacPorts
Тут стоит перечислить основные консольные команды применяемые при работе с MacPorts.
Список доступных пакетов:
Поиск нужного пакета:
Установка пакета:
Обновление списка пакетов:
Обновление всех установленных пакетов до последних версий:
Выводит список всех установленных пакетов:
Удалить пакет:

Имхо MacPorts устарели. Сейчас миром правит Rudix. Все просто и изящно http://madjack.ru/2016/02/mc-mac-os-x-%D0%BA%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D1%80%D1%82%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-mac-os-x-rudix.html