Meca導入記フリーのCAEソフト「SALOME-Meca」を使ってみようという試みの記録です。(土)Salome-Meca2013.2でASTKが起動しない私の環境だけかもしれませんが、先月(2013年7月)リリースされた「Salome-Meca2013.2」にて、ASTKが起動できず困っていました。Linuxに不慣れだと、こういうときに非常に苦労します。Astk」をクリックしてもASTKが起動しませんでした。画面上のアイコンをクリックしても無反応です。Salomeはインストーラーのデフォルト(自分のホーム)にしています。ユーザー名は「cae」にしているので、Salomeの起動は/home/cae/salome/appli_V6_6_0/runSalomeMecaをクリックして起動していますが、これを「端末内で実行」すると、端末にメッセージが表示されるので、これを見てみると、astkを起動しようとしたときに下記のエラーが出ていました(debian)。コマンドが見つかりません“wish”というのが無いようです。debianとubuntuで色々試していましたが、ubuntu12.04上でwishと打ってみたときに、下記のメッセージが出ました。package>なるほど、tkというのを入れると良いようです。上記のうち新しそうなtk8.5を入れることにしました。tk8.5何やらズラズラとメッセージが表示されましたが、ちゃんと入ったようです。その後、もう一度Salomeを立ち上げ、Asterからastkアイコンをクリックすると、無事astkが起動しました(Asterのメニューからでも起動しました)。debian6でもtk8.5を入れた後に試してみると無事起動できました。Salome-Meca2013.1日本語版)に、追加で2013.2をインストールした場合は、初めからこの問題は起きませんでした。それならDEXCS2012に追加インストールで良いじゃないかと思うのですが、DEXCS(ubuntu)は一部の仮想PC環境との相性が原因のためか、Geometryの表示画面(OCC)に問題が生じる場合が有り、私としてはdebianを使いたい理由があります。環境がちょっと違うと動かない事があったりして、Linuxのアプリはなかなか難しいです。11時17分この問題は、本家のForumでも話題になっているようです。解決策は、http://www.code-aster.org/forum2/viewtopic.php?id=18977に記載されています。bairiさん、情報ありがとうございます。私がLinuxをインストールするとき、開発環境をインストールしない構成を指定したのかもしれません。14時13分takeru7584さん、詳細なご解説ありがとうございます。本来Salome-Meca内に含まれている方のwishを使うべきなのですね。ご解説に従い、下記のようにやってみて、正常に動作しました。(1)まず、追加でインストールしたTk8.5を削除しました。tk8.5(2)この状態では、最初のインストール状態と同様、Salomeからastkは起動しません。wish8.5`に修正しました。これで、Salomeからastkが起動するようになりました。wish8.5を囲んでいる`(キーボードのShiftを押しながら@)を、'(Shiftを押しながら7)と間違えていて起動せずあせりました。`は普段あまり使わないので・・・。WISHEXECUTABLE=wish8.5にしても、同じく正常に起動いたしました。さん、ご提供頂いたリンク先の内容を正しく理解できず、お手間をおかけして申し訳ございませんでした。今後ともよろしくお願い申し上げます。17時35分takeru7584さん、再び詳細なご解説ありがとうございます。そのような役割があったのですね。Linuxのソフトを使おうとすると、やはり基本的なところが分かっていないと難しいですね。コンパイル不要のバイナリ配布であっても、ちょっとつまずくと、とたんに分からなくなります。いう事を考えると、Salome-Mecaは公式フォーラムが有るのが助かりますね。takeru7584さんのようにネット上でアドバイスして頂ける方の存在も有り難いです。ありがとうございました。23時43分この記事へのコメントは終了しました。URL携帯にURLを送るRSSを表示する@niftyが提供する無料ブログはココログ!。