MacPorts и Fink

Как уже говорилось, предпочтительным методом установки программного обеспечения Darwin является использование Fink или MacPorts. Чтобы воспользоваться преимуществами одной из этих систем, вам следует сначала выбрать, какую из них вы желаете использовать. При детальном сравнении обе системы выглядят очень похоже и обеспечивают схожие возможности. Однако Fink предоставляет как готовые сборки, так и исходные коды, в то время как MacPorts только исходные коды. Кроме того, Fink предлагает графический пользовательский интерфейс для установки пакетов - приложение, известное как Fink Commander. Однако основное отличие между ними заключается в методе их работы. Проект Fink основан на системе пакетирования Debian из проектов Debian Linux, a MacPorts использует систему портов FreeBSD.
Проект Fink
Fink был разработан для переноса приложений UNIX в среду Mac OS X с помощью инструментария, предоставленного проектом Debian. Fink выполняет все свои задачи в каталоге /few, где гарантируется невмешательство в работу стандартных приложений Mac OS X и отсутствие влияния на стандартные настройки Mac OS X.
Простейший способ начать работу с Fink заключается в загрузке пакета инсталлятора с web-сайта проекта и его установке. В ходе установки Fink предложит вам ввести пароль администратора с тем, чтобы добавить дополнительные каталоги к переменной среды $РАТН. После завершения установки пакета вы сможете открыть приложение Terminal и выполнить инициализацию Fink, дав следующие команды: fink scanpackages; fink index.
После того как обе команды завершат работу, но до начала установки, необходимо убедиться в том, что используется современная версия Fink. Если вы уже установили пакет Xcode Tools, то удобнее всего выполнить это, дав следующую команду: fink self update.
Когда вам будет предложено, выберите опцию rsync. После этого начнется процесс загрузки, компиляции и установки последней версии Fink. Как только эта операция будет завершена, вы можете приступать к работе с Fink.
Если вы по той или иной причине не установили Xcode Tools, но желаете пользоваться Fink, то вы, конечно, можете это делать. Но в этом случае вместо использования команды fink из командной строки, следует применять команды apt-get или dselect. Команда dselect позволяет прокручивать текст списка пакетов и вручную выбирать из него приложения, которые требуется установить. Команда apt-get работает во многом аналогично команде fink.
Примечание
Большинство программ, предназначенныхдля работы с пакетами, требуют использования программы sudo для установки пакетов.