Более подробная информация о Fink
Что такое Fink?
Проект Fink нацелен на перенос всего мира ПО Unix с открытым исходным кодом в Darwin и Mac OS X. Таким образом, мы преследуем две основные цели. Первая цель: модификация существующего программного обеспечения с открытым исходным кодом для компилирования и работы в Mac OS X. (Этот процесс называется переносом или портингом.) Вторая цель: обеспечение доступа обычным пользователям в виде связной удобной дистрибуции результатов, соответствующей тому, к чему привыкли пользователи Linux. (Этот процесс называется пакетированием.) Проект предлагает предварительные бинарные пакеты, а также полностью автоматизированную систему, построенную на основе исходного кода.
В достижении данных целей Fink основывается на отличных средствах управления пакетом, созданных проектом
Debian - dpkg
,
dselect
и apt-get
.
Но самое главное, Fink добавляет свою собственную программу управления пакетом, названную (сюрприз!)
fink
.
Вы можете увидеть fink
в качестве встроенного сервера - он берет описание пакетов и делает из них бинарные пакеты .deb.
В ходе этого процесса он скачивает первоначальный исходный код из
Internet, внося по мере необходимости патчи, затем выполняет весь процесс конфигурации и построения пакета.
Наконец, он помещает результаты в архив пакета, который после этого готов к инсталляции. dpkg
.
Поскольку Fink находится поверх Mac OS X, ему строго предписывается избегать интерференции с базовой системой. В результате Fink может управлять отдельным деревом каталогов и обеспечивать инфраструктуру, что облегчает использование.
Почему необходимо использовать Fink?
Пять причин, по которым надо использовать Fink для инсталляции ПО Unix на вашем Mac:
Расширенные возможности. Mac OS X включет только базовый набор инструментов строк команд. Fink позволяет расширить возможности этих инструментов и выбор графических приложений, разработанных для Linux и других вариантов Unix.
Удобство. При применении Fink процесс компилирования полностью автоматизирован; вам никогда не придется беспокоиться снова о создании файлов Makefiles, конфигурации скриптов и их параметров. Система взаимозависимостей автоматически берет на себя заботу о наличии всех необходимых библоиотек. Наши пакеты обычно приспособлены для максимального набора параметров.
Безопасность. Строгая политика Fink, нацеленная на устранение интерференции, обеспечивает неприкосновенность чувствительных частей вашей системы Mac OS X. Вы можете обновлять Mac OS X без опасения, что "наступите на ногу" Fink, и наоборот. Кроме того, система пакетирования позволяет безопасным образом удалять ПО, которое вам больше не нужно.
Согласованность. Fink не просто случайная подборка пакетов, это связная дистрибуция. Инсталлированные файлы помещаются в предсказуемые места. Листинги документации обновляются. Есть объединенный интерфейс для управления серверными процессами. И большинство указанного работает на вас, находясь "под капотом".
Гибкость. Вам надо просто скачать и инсталлировать необходимые вам программы. Fink предоставляет вам свободу инсталлировать XFree86 или другие решения X11 любым образом, который вам нравится. Если вы не хотите иметь X11 вообще, это тоже возможно.