- После обычной такой установки HFSS (и установки лицензии), редактируем файл Linux/hfss: в начало добавляем путь к 32-битным библиотекам с opengl (у меня -- Mesa)Код#-----------------------------
# Begin Ansoft header
#-----------------------------
export LIBGL_DRIVERS_PATH=/usr/lib32/mesa
В конце файла комментируем строку exit 1Кодif ! IsFnDefined RunMainWinProcess; then
echo "*** Error: Function RunMainWinProcess is undefined."
#exit 1
fi - Правим файл Linux/VerifyOS.bash (убираем проверку на SuSE или RHEL, заменить retval с 2 на 0):Кодcase "${LinuxOS}" in
linux)
# Not Red Hat or SuSE
echo "*** Error: This operating system is not supported." 1>&2
retval=0
;; - Отключаем проверку зависимостей в файле Linux/VerifyDependencies.pl, добавив в его начала exit 0Код#------------------------------------------------------------------
# Main code
#------------------------------------------------------------------
exit(0);
# If ANS_NODEPCHECK is set, we are not to run a dependency check.
if ( $ENV{'ANS_NODEPCHECK'} || $ENV{'NO_DEP_CHECK'} )
{
print "*** Skipping dependency verification test ***\n";
exit(0);
} - Убираем старые версии библиотек из HFSS, он должен подцепить системные. Переименовываем:Код./Linux/libmpfr.so.4.backup
./Linux/libstdc++.so.5.backup
./Linux/libICE.so.6.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libXau.so.6.0.0.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11.so.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libxcb.so.1.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libxcb.so.1.1.0.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libXau.so.6.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libXau.so.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11.so.6.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libxcb.so.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11.so.6.2.0.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11-xcb.so.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11-xcb.so.1.backup
./Linux/mainwin5.3/lin32/mw/lib-i86_linux/X11/libX11-xcb.so.1.0.0.backup
./Linux/libgcc_s.so.1.backup
./Linux/libstdc++.so.6.backup
./Linux/ansoftbin64/libmpfr.so.4.backup
./Linux/ansoftbin64/libstdc++.so.5.backup
./Linux/ansoftbin64/libICE.so.6.backup
./Linux/ansoftbin64/libgcc_s.so.1.backup
./Linux/ansoftbin64/libstdc++.so.6.backup
./Linux/ansoftbin64/libgmp.so.10.backup
./Linux/ansoftbin64/defer/libXext.so.6.backup
./Linux/ansoftbin64/defer/libX11.so.6.backup
./Linux/ansoftbin64/defer/libXt.so.6.backup
./Linux/ansoftbin64/defer/libXp.so.6.backup
./Linux/ansoftbin64/defer/libXm.so.3.backup
./Linux/ansoftbin64/defer/libXmu.so.6.backup
./Linux/libgmp.so.10.backup
./Linux/defer/libXext.so.6.backup
./Linux/defer/libGLU.so.1.backup
./Linux/defer/libX11.so.6.backup
./Linux/defer/libXt.so.6.backup
./Linux/defer/libXp.so.6.backup
./Linux/defer/libXm.so.3.backup
./Linux/defer/libXmu.so.6.backup
./Linux/defer/libGL.so.1.backup
Наверняка я пишу какие-то тривиальные вещи, но как-то угрохал на это с неделю.