Как скачать и установить MacPorts на Mac
MacPorts — бесплатный менеджер пакетов с открытым кодом, который ставит на Mac тысячи утилит командной строки и библиотек. Разберём, что установить сначала, какой установщик подходит вашей macOS и как ставить и обновлять порты в Терминале.

MacPorts
- Свой установщик для каждой macOS
- Apple Silicon и Intel
- Бесплатно, открытый код
Или сразу установщик с сервера разработчика:
Ссылки ведут на сайт разработчика (macports.org, github.com). MacWashing с ним не связан и не хранит установщики у себя.
Перед началом
Нужна учётная запись администратора на Mac. Сначала MacPorts просит инструменты командной строки Apple. Поставьте их этой командой в Терминале и нажмите Установить в открывшемся окне:
xcode-select --installПолный Xcode не обязателен: MacPorts сам скажет, если он нужен порту для сборки из исходников.
Не смешивайте MacPorts с Homebrew без причины. MacPorts живёт в /opt/local, а Homebrew в своей папке, но при сборке из исходников инструменты MacPorts могут подхватить библиотеки Homebrew, особенно из /usr/local, и сборка ломается непонятным образом. Разработчики MacPorts советуют пользоваться одним менеджером пакетов.
Как установить MacPorts
У MacPorts отдельный установщик .pkg для каждой версии macOS. Посмотрите свою в меню Apple › Об этом Mac и скачайте подходящий установщик на macports.org/install.php: Tahoe, Sequoia, Sonoma или более старую систему из списка установщиков для старых версий.
- Откройте скачанный
MacPorts-….pkgв папке Загрузки. - Нажмите Продолжить, примите лицензионное соглашение и нажмите Установить.
- Введите пароль от Mac и нажмите Установить ПО. Установщик заодно обновляет MacPorts и список портов, так что это может занять несколько минут.
- Когда всё готово, нажмите Закрыть и откройте новое окно Терминала: установщик добавляет MacPorts в настройки оболочки, и видят его только новые окна.
Берите установщик только с macports.org: пакет .pkg ставится с правами администратора.
Ставьте и обновляйте порты
Сначала, а потом регулярно обновляйте MacPorts и список портов:
sudo port -v selfupdateЗатем ставьте то, что нужно, например wget:
sudo port install wgetport search <название>находит точное имя порта.sudo port upgrade outdatedобновляет всё, что вы установили.sudo port uninstall inactiveудаляет старые версии, оставшиеся после обновлений, и освобождает место.- Установщик. Когда MacPorts заработал, переместите
.pkgиз Загрузок в Корзину.
Если MacPorts не устанавливается или не работает
- Терминал пишет «port: command not found». Откройте новое окно Терминала. Если команда всё равно не находится, установщик не смог изменить настройки оболочки: добавьте
/opt/local/binи/opt/local/sbinвPATH. - Порт не собирается. Проверьте, что стоят инструменты командной строки, и Xcode, если MacPorts его просит, затем выполните
sudo port -v selfupdateи попробуйте снова. - Порты перестали работать после обновления macOS. MacPorts нужно ставить заново под каждую новую крупную версию macOS: следуйте странице Migration, ссылка на неё есть на
macports.org/install.php, — там ставится новый.pkgи пересобираются ваши порты.
Аналоги MacPorts
Чтобы Mac оставался в порядке

Менеджеры пакетов и другие инструменты разработчика хранят загрузки и файлы сборки, которые растут с каждой установкой. Сборка мусора в MacWashing находит кэш программ и инструментов разработчика и показывает, сколько он занимает.
Бесплатная пробная версия · macOS 14 и новее
Вопросы и ответы
MacPorts бесплатный?
Да. MacPorts бесплатный, с открытым кодом, его развивают добровольцы, и порты, которые он ставит, тоже бесплатные.
Можно ли поставить MacPorts через Homebrew или из App Store?
Нет. MacPorts скачивается только с macports.org — установщиком под вашу macOS или исходным кодом, который собирают самостоятельно.
MacPorts или Homebrew: что выбрать?
Подойдёт любой, но выберите один. MacPorts держит всё отдельно от системы в /opt/local и до сих пор поддерживает очень старые версии macOS. У Homebrew больше готовых программ для Mac: см. как установить Homebrew.