Руководство FreeBSD

Модификация исполняемых файлов


Исполняемые файлы пакета Mathematica находятся в директории Unix на компакт диске с дистрибутивом. Скопируйте эту директорию (вместе со всеми подкаталогами) на ваш жесткий диск, чтобы модифицировать (утилитой brandelf(1)) исполняемые файлы перед инсталляцией:

# mount /cdrom

# cp -rp /cdrom/Unix/ /localdir/

# brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/*

# brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/*

# brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/*

# brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/*

# brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/*

# brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries /Linux/mathlm

# cd /localdir/Installers/Linux/

# ./MathInstaller

Вы также можете установить ELF brand по умолчанию для всех приложений Linux, которым это требуется, с помощью команды:

# sysctl kern.fallback_elf_brand=3

FreeBSD будет считать, что все программы, не обработанные brandelf(1) используют Linux ABI и вы сможете запустить MathInstaller прямо с CDROM.



Содержание раздела