Salome-Meca 2019.0.3
Nowa wersja (nie aż taka nowa) pakietu Salome Meca irytuje błędami, które występują, między innymi, przy uruchamianiu modułu SMESH
Problem rozwiązać można nieco na około.
Jedno z rozwiązań jest takie:
- zainstalować Salome 9.3 dla Ubuntu 18.04 np. w katalogu salome_meca;
- sprawdzić, czy ~/salome_meca/SALOME-9.3.0-UB18.04-SRC/mesa_salome działa, jeżeli działa, to można kontynuować;
- w katalogu salome_meca stworzyć plik env_mesa.sh z zawartością (uwaga na nazwę użytkownika !!!)
SALOME_BINARIES=/home/user/salome_meca/SALOME-9.3.0-UB18.04-SRC/BINARIES-UB18.04
export LD_LIBRARY_PATH=$SALOME_BINARIES/llvm/lib:$SALOME_BINARIES/mesa/lib:$LD_LIBRARY_PATH
export XLIB_SKIP_ARGB_VISUALS=1
- pobrać Salome Meca;
- rozpakować i zainstalować (niektóre wpisy na forum sugerują instalację jako root);
- w pliku ~/.bashrc dodać alias
Wystarczy wpisać polecenia
cd $HOME/salome_meca/V2019_univ/prerequisites/debianForSalome/lib
rm libstdc++.so.6.0.20
ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 libstdc++.so.6.0.20
apt install libqt5opengl5 libqt5opengl5-dev libqt5concurrent5 libnlopt0 libqt5multimediawidgets5
Warto dodać do pliku .bashrc następującą linię (znowu wpisując odpowiedniego użytkownika!!!)
alias salomeMeca2019_3="source /home/user/salome_meca/env_mesa.sh ;LANG=en_US.UTF-8 ; /home/user/salome_meca/appli_V2019.0.3_universal/salome"
- po wykonaniu
source ~/.bashrc
- można uruchamiać program jako
salomeMeca2019_3