Fink

Руководство пользователя - 2. Первоначальная инсталляция

В процессе первоначальной инсталляции на вашей машине инсталлируется базовая система с инструментами управления пакетами. После этого вам надо настроить свою среду оболочки для использования ПО, инсталлированного при помощи Fink. Это делается только один раз; любое инсталлированное ПО Fink (начиная с версии 0.2.0) может быть обновлено на месте без реинсталляции - см. раздел Обновление.

После инсталляции инструментов управления пакетами вы можете их использовать для инсталляции другого ПО - см. раздел Инсталляция пакетов.

2.1 Инсталляция бинарного дистрибутива

Бинарный дистрибутив представлен в виде пакета инсталлятора Mac OS X (.pkg) в загрузочном модуле (.dmg). После скачивания загрузочного модуля со страницы Скачивание (возможно, вам придется использовать функцию браузера "Save Target as..." или "Download to Disk") сделайте на нем двойной щелчок для начала установки. Откройтке иконку диска "Fink 0.x.x Installer" на рабочем столе (или там, куда вы его скачали) после проверки файла дисковым утилитом (или дисковой копией для версий OS, предшествующих версии 10.3). В нем вы найдете документацию и пакет инсталлятора. Сделайте двойной щелчок на пакете инсталлятора и следуйте указаниям на экране.

Вам будет задан вопрос о пароле администратора и показаны тексты. Прочтите их - они могут быть написаны позже, чем данное Руководство. При появлении опций инсталлятора для дискового накопителя, на котором надо сделать инсталляцию, выберите правильный объем системы (той, где вы инсталлировали Mac OS X). Если вы выберите неправильный объем, инсталляция продолжится, но Fink после этого не будет работать. Когда инсталлятор закончит работу, перейдите к разделу Настройка среды.

2.2 Инсталляция дистрибутива исходного кода

Дистрибутив исходного кода является стандартным тарболом Unix (.tar.gz). Он содержит только менеджер пакетов fink с их описанием и скачивает исходный код для пакетов по требованию. Его можно получить на странице Скачивание . Важно не использовать StuffIt Expander для распаковки архива. По какой-то причине StuffIt все еще не может обрабатывать длинные имена файлов. Если StuffIt Expander уже распаковал архив, надо удалить созданную им папку.

Версия исходного кода должна инсталлироваться с командной строки, т.е. надо открыть Terminal.app и перейти к каталогу, в котором вы поместили архив fink-0.x.x-full.tar.gz. (Note: If you have OS X 10.4 and XCode 2.1, you should use fink-0.8.0-full-XCode-2.1.tar.gz instead, and make the appropriate changes below.) Следующая команда извлекает архив:

tar -xzf fink-0.x.x-full.tar.gz

Создается каталог с таким же именем, как архив. Здесь мы будем называть его fink-0.x.x-full. Теперь перейдите в этот каталог и выполните скрипт начальной загрузки:

cd fink-0.x.x-full ./bootstrap.sh

Скрипт произведет проверку вашей системы и использует sudo для перехода к статусу суперпользователя - у вас будет запрошен пароль. Затем скрипт спросит о маршруте инсталляции. Если у вас нет веской причины, надо использовать -/opt/sw по умолчанию. Только это позволит вам впоследствии инсталлировать скачанные бинарные пакеты. Кроме того, все примеры используют этот маршрут; если вы используете другой, надо убедиться, что ваш действительный маршрут заменен.

Следующий шаг - конфигурация Fink. Вам будут заданы вопросы о настройках прокси и зеркала, а также о том, хотите ли вы получать многословные сообщения. Если вы не поняли какой-то вопрос, надо нажать return для подтверждения выбора по умолчанию. Можно перезапустить этот процесс позднее с использованием команды fink configure.

Когда скрипт начальной загрузки получит всю необходимую информацию, он начнет скачивание исходного кода для базовой системы и компиляцию. С этого момента не требуется никакое вмешательство. Не стоит беспокоиться, если вы увидите некоторые пакеты, компилируемые дважды. Это необходимо, т.к. для построения бинарного пакета менеджера пакетов сначала надо получить менеджер пакетов.

По окончании начальной загрузки перейдите к разделу Настройка среды.

2.3 Настройка среды

Для использования ПО, установленного в иерархии каталогов Fink, в т.ч. самих программ управления пакетами, необходимо настроить переменную величину вашей среды PATH (и кое-что еще) соответствующим образом. В большинстве случаев это выполняется в терминальном окне при помощи команды

/opt/sw/bin/pathsetup.sh

Имейте в виду, что в некоторых более ранних версиях Fink это может быть pathsetup.command, которую можно запустить так:

open /opt/sw/bin/pathsetup.command

Если по какой-то причине это не сработает, можно сделать конфигурацию вручную. Но это будет зависеть от используемой оболочки. Можно определить используемую оболочку, открыв терминал и выполнив команду

echo $SHELL

Если результат будет "csh" или "tcsh", значит, вы используете С-оболочку. Если это bash, zsh, sh и т.п., вероятно, у вас вариант оболочки Борна.

Имейте в виду, что скрипты (init.sh а init.csh ) также добавляют /usr/X11R6/bin и /usr/X11R6/man к вашему PATH, чтобы вы могли использовать X11 после инсталляции. Пакеты Fink обладают способностью самостоятельно добавлять настройки - н-р, пакет qt устанавливает переменную величину среды QTDIR.

После настройки своей среды перейдите к разделу Инсталляция пакетов, чтобы увидеть, как вы можете инсталлировать некоторые действительно полезные пакеты, используя различные инструменты управления, входящие в Fink.

Следующий: 3. Инсталляция пакетов