Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: для пользователей Linux и HFSS
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
demidrol
Пост про то, как я под Gentoo Linux HFSS 14 запускал. Думаю, что примерно те же действия надо сделать и для всех более-менее современных дистрибутивов.

  1. После обычной такой установки 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
  2. Правим файл 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
         ;;
  3. Отключаем проверку зависимостей в файле 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);
    }
  4. Убираем старые версии библиотек из 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


Наверняка я пишу какие-то тривиальные вещи, но как-то угрохал на это с неделю.
VCO
Может стОит эту информацию перенести сюда: http://electronix.ru/forum/index.php?showt...p;#entry1407139 , чем оставлять в отдельной теме, которая быстро утонет?
Hale
Спасибо тебе добрый человек!

На ЕДА-борде переругался с гордыми гуру лина, которым все элементарно, надо только научиться читать их мысли и подключить еррор-лог внутривенно.
Говорю - с библиотеками беда, а вместо совета одни матюги и требования проверить цвет унитаза.

Ну теперь то стало более менее ясно в чем у 13 и 14 версий проблема. Я то честно пытался ставить их на свежий SLES где они точно также не работают.
VCO -мне кажется вопрос с установкой HFSS под _никсы - это такая муторная вещь, что все зерна виздома надо собирать аккуратно в отдельной теме и охранять от плевел.
l1l1l1
Цитата(demidrol @ Mar 1 2016, 16:14) *
Пост про то, как я под Gentoo Linux HFSS 14 запускал. Думаю, что примерно те же действия надо сделать и для всех более-менее современных дистрибутивов.
...
Наверняка я пишу какие-то тривиальные вещи, но как-то угрохал на это с неделю.
я конечно в linux полный ламер, но мне кажется, что такая информация не может быть тривиальной.

Цитата(VCO @ Mar 2 2016, 08:07) *
Может стОит эту информацию перенести сюда: http://electronix.ru/forum/index.php?showt...p;#entry1407139 , чем оставлять в отдельной теме, которая быстро утонет?
по моему мнению лучше было бы первое время собирать в этой отдельной теме подобные инструкции и по другим программам (например CST, ADS, Sonnet) на linux.

Цитата(Hale @ Mar 8 2016, 03:13) *
...
VCO -мне кажется вопрос с установкой HFSS под _никсы - это такая муторная вещь, что все зерна виздома надо собирать аккуратно в отдельной теме и охранять от плевел.
не только HFSS, с другими ЕМ-симуляторами не легче. кроме того, есть по-моему общие вопросы приуготовления, например CentOS, к комфортной работе с такими программами.
если тема будет достаточно популярна, можно будет ее подвесить.

прошу высказаться по предложению создать тему с названием (обсуждается):
"Вопросы установки ЕМ-симуляторов на Linux и работы с ними
(AnsysEM, CST STUDIO SUITE, Advansed Design System etc.)."
DmitryHF
Ссылка на видео установки Ansys ЕМ17 на Linux.
https://www.youtube.com/watch?v=ktwIMDsL6es
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.