Инсталляция GAP для UNIX (в т.ч. Linux и Mac OS X)

Для инсталляции GAP для UNIX/Linux необходимо выполнить описанные ниже действия (для Mac OS X последовательность шагов практически та же, однако следует ознакомиться с помещенными ниже заметками по инсталляции для OS X.

Предполагается, что в системе установлен стандартный C-компилятор, Вы загрузили архивы gap4r4p9 и packages-..., и знаете, как их распаковать.

Сетевая инсталляция

Вы можете поместить систему GAP на сервере и сделать ее доступной для подключенных к нему компьютеров с различной архитектурой. Для этого нужно будет повторить процедуру компиляции для каждой из архитектур (при каждой новой компиляции предварительно нужно будет ввести команду make clean для удаления результатов предыдущего вызова ./configure). Исполнимые файлы будут создаваться в различных подкаталогах, и Вам останется только правильно указать путь к ним в скриптах для соответствующей архитектуры.

Заметки по инсталляции для OS X

Несмотря на то, что Вы можете использовать GAP для Mac OS в классическом режиме, настоятельно рекомендуется компилировать и запускать Unix-версию: она не только будет более производительной, но и даст Вам возможность использовать все пакеты.

Если Вы еще не компилировали программы в OS X, то, возможно, понадобится установка компилятора. Советы по его установке содержатся на странице http://www.math.colostate.edu/~hulpke/osx/gaposx.html .

Для компиляции и запуска GAP нужно будет запускать Терминал, в окне которого Вы сможете вводить команды Unix. Терминал может быть найдет в подменю "Утилиты" меню "Приложения". GAP также будет запускаться в окне терминала.

Обратите внимание, что для инсталляции Unix-версии нужно загружать Unix-архивы (т.е. tar или zoo, и ни в коем случае не zip archive), и, в случае zoo-архива, компилировать и использовать Unix-версию unzoo (если Вы будете использовать unzoo для Macintosh, текстовые файлы будут извлечены в формате MacOS, что приведет к проблемам с компиляцией).

Перейдите (с помощью команды cd в окне терминала) в каталог, в котором Вы хотите инсталлировать GAP, и скопируйте в него архивы и исходный код unzoo, если Вы используете zoo-архивы. Затем, в зависимости от вида архива, распакуйте его с помощью команды 

    tar zxvf gap4r4p9.tar.gz

или 

    gcc -o unzoo -DSYS_IS_UNIX -O unzoo.c
./unzoo -x gap4r4p9.zoo

После этого продолжайте инсталляцию в соответствии с приведенной выше инструкцией для Unix.