Gmshの2つのバージョンが必要です:2.10.1( http://gmsh.info/bin/Linux/gmsh-2.10.1-Linux64.tgz )および3.0.6(最新) Ubuntu 16.04 LTSマシンで。どちらも正常にインストールされたようです。しかし、私は奇妙な何かを観察しました:apt-cache policy gmsh
はこれを与えます:
gmsh:
Installed: 2.10.1+dfsg1-1ubuntu4
Candidate: 2.10.1+dfsg1-1ubuntu4
Version table:
*** **2.10.1+dfsg1-1ubuntu4** 500
500 http://gb.archive.ubuntu.com/ubuntu xenial/universe AMD64 Packages
100 /var/lib/dpkg/status
gmsh -version
与える
3.0.6
どういう意味ですか?これは、3.0.6をインストールする前にUbuntuソフトウェアが2.10.1バージョンのみをリストし、3.0.6のインストール後にgmshのリストを表示しないという別の観察にも関連していますか?.
gmsh
を実行すると、3.0.6バージョンが起動します。他を開始する方法がわかりません。
私が両方のバージョンを持っていると仮定すると、いくつかのエイリアスを使用して.bashrcから正しいファイルをソースするなどのことをする必要があると思いますか?方法がわかりません。誰か助けてもらえますか?何が起こっているのですか?また、必要に応じて両方のバージョンを使用するにはどうすればよいですか?
次の2つのバージョンがあるようです。
/usr/local/bin/gmsh
にあるローカルにコンパイルおよびインストールされた3.0.6/usr/bin/gmsh
にある公式のubuntuパッケージからインストールされたバージョン2.10.1したがって、完全な実行パスで呼び出したり、~/.bashrc
でエイリアスを設定したりできます。
alias gmsh2='/usr/bin/gmsh'
alias gmsh3='/usr/local/bin/gmsh'