Installation of Salome on Ubuntu 1- Download latest Salome from: https://www.salome-platform.org/ 2- Decompress the tar file in desired location (~/. in my case) and enter the folder (ROOT). Tried ./salome in the ROOT dir. Received an error: ModuleNotFoundError: No module named '_omnipy' (I'll try to follow README file instructions.) 3- cd sat ./sat config SALOME-9.9.0-native --check_system The output will be similar as follows: WARNING: Some run time system dependencies are missing! Please install them with apt before running salome missing run time dependencies : python3-babel python3-pytest-cython python3-jinja2 python3-pyqt5 python3-pygments python3-sphinx python3-alabaster libcminpack1 python3-docutils fftw graphviz python3-imagesize python3-kiwisolver liblapack3 clang libmetis5 python3-mpi4py python3-nose python3-numpydoc python3-pandas python3-psutil libqwt-qt5-6 libncurses5 python3-sip python3-stemmer python3-sphinx-rtd-theme python3-sphinxcontrib.websupport sphinx-intl python3-statsmodels WARNING: Some compile time system dependencies are missing! Please install them with apt before compiling salome missing compile time dependencies : pyqt5-dev pyqt5-dev-tools libboost-all-dev libcminpack-dev libcppunit-dev doxygen libeigen3-dev fftw-dev libfreeimage-dev libfreetype6-dev libgraphviz-dev liblapack-dev libxml2-dev llvm-dev libmetis-dev libqwt-qt5-dev libssl-dev libfontconfig1-dev libxcb-dri2-0-dev libxkbcommon-dev libxkbcommon-x11-dev libxi-dev libxmu-dev libxpm-dev libxft-dev libjpeg-dev libicu-dev libsqlite3-dev libcurl4-openssl-dev python3-sip-dev python3-statsmodels swig libtbb-dev tcl-dev tk-dev 4- Install listed prerequisites by: sudo apt-get install -y ... (Note: It'll not find fftw. Instead install fftv-dev) 5- Source the following: source ~/Salome/SALOME-9.9.0-native-UB20.04-SRC/sat/complete_sat.sh 6- Prepare: ./sat prepare SALOME-9.9.0-native Note: It gave an error: ***** salomeTools ERROR: sat source ***** How I fixed: Find the similar file in ROOT/ARCHIVES/ such as mesa-19.0.8-x86_64-UB20.04.tar.gz and change the name as in the error such as: mesa-19.0.8-x86_64-UB22.04.tar.gz. Try preparing again. 7- If everything is ok so far, build salome with following command from sat folder (it'll take long time): ./sat -t compile SALOME-9.9.0-native 8- It gave the same error about _omniorb. So I downloaded and tried to install (make) omniorb from https://omniorb.sourceforge.io/ 9- Above method didn't work. Tried to download omniorbpy this time and install the same way. Which is also didn't work. 10-Tried to do the following: ./sat prepare SALOME-9.8.0-native -p omniORB,omniORBpy ./sat compile SALOME-9.8.0-native -p omniORB,omniORBpy --clean_all It failed with following error: Executing the compile commands in the build directories of the products of the application SALOME-9.9.0-native SOURCE directory = /home/umut/Salome/SALOME-9.9.0-native-UB20.04-SRC/SOURCES BUILD directory = /home/umut/Salome/SALOME-9.9.0-native-UB20.04-SRC/BUILD Compilation of omniORB ....................... SCRIPT /home/umut/Salome/SALOME-9.9.0-native-UB20.04-SCompilation of omniORB ....................... Compilation of omniORB ....................... KO Compilation of omniORBpy ..................... ERROR : the following mandatory product(s) is(are) not installed: omniORB Compilation: KO (1/2)