Category Archives: Soft

Установка Maple 12 во FreeBSD

Да! Я-таки поставил эту чудо-программу на свою систему :)

Установка оказалась не такой уж сложной, но небольшие проблемы всё же были.

Первым делом идём на официальный сайт продукта, покупаем лицензию (да-да :) ) и берём дистрибутив для ОС Linux.

Далее нам необходимо “обмануть” инсталлятор, дабы он думал, что программа будет устанавливаться на Linux-систему и создать все необходимые условия для бинарной совместимости с пингвином. Для этого:

Проверяем, установлен ли в системе linux_base:

# pkg_info | grep linux_base
linux_base-fc-4_13 Base set of packages needed in Linux mode (for i386/amd64)

Если нет, то устанавливаем и настраиваем его:

# cd /usr/ports/emulators/linux_base-fc4
# make install clean
# echo “linux_load=YES” >> /etc/rc.conf
# kldload linux.ko

Далее сэмулируем и подключим каталог /proc для пингвина:

# echo “linprocfs /compat/linux/proc linprocfs rw 0 0″ >> /etc/fstab
# kldload linprocfs
# mount /compat/linux/proc

Всё, теперь FreeBSD будет понимать линуксовые пакеты. Перейдём непосредственно к установке Maple.

Идём в каталог с дистрибутивом, запускаем скрипт установки в режиме бинарной совместимости с linux:

# /compat/linux/bin/sh Maple12Linux32Installer.bin

Здесь у меня была проблема нехватки места в каталоге /tmp, поэтому я его временно изменил:

# IATEMPDIR=/home/rainer/temp
# export IATEMPDIR

Если у вас такой проблемы нет, то выполнять эти две команды не нужно.

Далее запустится графический инсталлятор, в котором указываем установочный путь. Я выбрал /usr/local/maple.

Завершаем установку, копируем лицензию (license.bat) в /usr/local/maple/license и запускаем программу:

% /compat/linux/bin/sh /usr/local/maple/bin/xmaple

Работает? А куда она денется! ;)

P.S.: Теперь осталось портировать сюда мой курсач по ТОЭ из виндового маткада :-D