Я также думаю, что это не относится сюда, но я отвечаю, как вы спрашивали об инструментах в целом.
MacPorts - это версия «порта» менеджера пакетов bsd для Mac (на самом деле Mac - это производная от bsd, а не Linux). homebrew - это (как я знаю) менеджер пакетов, написанный с нуля. MacPorts делает свое волшебство в каталоге / opt, обычно доморощенный ins / usr / local / Cellar. Дело в том, что я предпочитаю homebrew, что вы можете установить homebrew просто путем клонирования git-репо, адаптации пути и все. Вы можете установить homebrew везде, обновления приходят git pull
и все пакеты имеют префикс в этом каталоге. Кроме того, разрешения управляются, поэтому вам не нужно sudo.
pip - менеджер пакетов Python, он обслуживает пакеты Python, гемы ruby написаны на ruby
И последнее слово: любой менеджер пакетов не обновит вашу систему. он устанавливает пакеты с нуля и изменяет путь, так что вы фактически используете эти установленные инструменты. они не предназначены для поддержания вашей системы в актуальном состоянии, они должны предоставить дополнительное программное обеспечение