Если вы не возражаете против дублирования программ, Homebrew и MacPorts могут мирно сосуществовать. Homebrew живет в /usr/local
, в то время как MacPorts живет в /opt/local
(по умолчанию), поэтому все, что вам нужно сделать, чтобы сохранить сваренные программы в качестве параметров по умолчанию в командной строке, - убедиться, что /usr/local/bin
предшествует /opt/local/bin
в переменной $PATH
вашей оболочки. Да, установка MacPorts будет занимать немного места, поэтому компиляция Nautilus с нуля была бы лучшим вариантом, если вы внимательно следите за каждым битом, записываемым на HD, но если у вас достаточно свободного места, вы не ошибетесь с MacPorts. На самом деле я предпочитаю его, а не Homebrew за его отличные вычисления зависимостей и диапазон включенных программ, как вы уже нашли. Документация довольно хорошая, чего я не нашел, когда попробовал Homebrew в прошлом году.
Итак, мой совет: попробуйте MacPorts, и если это слишком сложно / запутанно / хлопотно, вы всегда можете попробовать вариант вручную. Для этого вы обычно скачиваете tarball, распаковываете его, входите в каталог, запускаете ./configure
и ищите ошибки, если нет, затем запускаете make
и ищите ошибки, если ни один не запускает sudo make install
и, надеюсь, вы приобрели себе бренд -Новая рабочая копия Наутилуса.