1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Salome_Meca-2019 のインストール方法(Ubuntu20.04)

Last updated at Posted at 2021-04-01

Salome_Meca-2019 を VirtualBox 上の Ubuntu20.04 にインストールする際に躓いたので、その解決方法と設定方法のメモを残します。

参考にしたのは以下のページ

作業環境は以下の通り。

  • Ubuntu20.04LTS(VirtualBox)
  • Python3.8.5

1. 事前準備

事前に必要なライブラリ類をインストールしておきます。

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install wget net-tools python3-dev python3-numpy tcl tk bison flex
$ sudo apt install liblapack-dev libblas-dev libopenblas-dev libopenblas-base
$ sudo apt install python2-minimal

2. Download & Install

~/softwareにダウンロード後、展開してインストールします。

$ mkdir ~/software
$ cd ~/software
$ wget http://code-aster.org/FICHIERS/salome_meca-2019.0.3-1-universal.tgz
$ tar xvf salome_meca-2019.0.3-1-universal.tgz
$ ./salome_meca-2019.0.3-1-universal.run

インストール先と言語設定を聞かれるので、好きな場所と言語を決定します。

起動できない

本来ならここまででインストール完了となるはずですが、アイコンがアプリ一覧に出てきません。
さらにターミナルモードで起動しようとしても失敗します。

3. インストール後の設定

~/salome_meca/V2019.0.3_universal の create_appli.sh を編集して,4か所 のpython (105,129,131,263行目)という記述を python2 に変更した後、以下を実行します。

$ cd salome_meca/V2019.0.3_universal
$ ./create_appli.sh

これで appli_V2019.0.3_universal の中身が作成され、アプリケーションのアイコンも出てきます。

さらに、libffi6_3 をインストールします。

$ wget -O $HOME/Downloads/libffi6_3.2.1-9_amd64.deb http://ftp.br.debian.org/debian/pool/main/libf/libffi/libffi6_3.2.1-9_amd64.deb
$ sudo dpkg -i $HOME/Downloads/libffi6_3.2.1-9_amd64.deb

libffi.so.6 のシンボリックリンクを作成

$ cd ~/salome_meca/V2019.0.3_universal/prerequisites/debianForSalome/lib
$ ln -s /usr/lib/x86_64-linux-gnu/libffi.so.6 libffi.so.6

~/salome_meca/V2019.0.3_universal/prerequisites/debianForSalome/lib の libstdc++.so* の名前を変更します。

$ mv libstdc++.so _libstdc++.so
$ mv libstdc++.so.6 _libstdc++.so.6
$ mv libstdc++.so.6.0 _libstdc++.so.6.0
$ mv libstdc++.so.6.0.22 _libstdc++.so.6.0.22

4. PATHを通す

最後にPATHを通して完了です。

~/.bashrc
PATH="$PATH:/$HOME/salome_meca/appli_V2019.0.3_universal"
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?