リマスターツールのあれこれ

そろそろDEXCS2016を考えねば・・・なんですが、毎度悩むのはリマスターツールをどうするかっていうことです。

先のオープンCAE2016講習会では、DEXCS2015をベースに、DEXCS2016に搭載予定のDEXCS独自ツール(FreeCADのカスタマイズとマクロツール)を組み込んた特別版を使用しましたが、システム構築においてリマスターの不具合が講習の数日前になって発覚して、システム再構築を余儀なくされ、受講者にも多大なご迷惑をおかけすることとなった。さらに講習本番においてもwinkツールが動かないなど一部不具合が見つかった。

そこで、講習会が終わって、再度リマスターツールの動作検証を始めたというか、本来こうなるはずであったDEXCS2015特別版をつくり直そうと思ったのですが・・・ますます悪化の一途。結論は

blacklabimagerは1回こっきりでないと使えない

リマスターして作ったisoイメージにはリマスターツールも同梱されているので、原理的には孫やひ孫のisoイメージも作成できることになるんですが、孫のisoイメージを作成する際に、何も追加しなかったとしても子供のisoイメージと同一にはなってくれなくて、どんどん巨大化していくようです。今回作成したのは、孫のisoに少しだけツールを追加したものですが、ひ孫のisoイメージでは4GB超!となり、さらにその子供は7GB超!となってしまいました。

 

復活? remastersys

あれこれ探しているうちに、実は、昔使っていたremastersys がこっそりと復活している!という情報を発見

ubuntuのレポジトリリストだったが、mint17(ubuntu14.04)で動作確認OK.オープニングの選択画面の背景イメージは昔のままのものが出てきました!

し、しかし・・・

ようやくリリースされた、mint18(ubuntu16.04)では、

以下のパッケージには満たせない依存関係があります:
remastersys : 依存: xresprobe しかし、インストールすることができません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。

ひょっとして、mintの問題か?と思い、純正ubuntu 16.04 でも試してみたが、全く同じ症状。 話が違うじゃん!

うーん、と諦めかけていたが、もうひと頑張り。純正ubuntuでも動かないとなれば、きっと情報もあるはずと、Remastaesys does not work に辿り着いた。何気に読んでいくと、まだ1週間ばかり前の書き込みだったが、

 

Pinguy Builder

なるものがあるという。早速インストールしてみたが、問題なくインストールも出来て、isoイメージの作成もこれまでとほとんど同じ。オープニング画面に至っては、ああ懐かしい!remastersysyの前だったかなぁ?

範囲を選択_999(385)

DEXCS2013 for OpenFOAM(R) リリースノート

DEXCS for OpenFOAM(R) は、OpenFOAMと、これをより簡単・高度に活用できるようにする為の様々なツールをすべてインストール済のオール・イン・ワンパッケージで、誰でも簡単・即使えるようにしたマシンイメージ(isoファイル)です。

範囲を選択_999(280)

DEXCS2013では、

  • OpenFOAMやその他の組み込みツールのヴァージョンアップに対応
  • 初心者向けのランチャーは、ほぼ機能開発が完了したとして、国際化対応に向けての英語版(翻訳は未熟ですが・・・)での動作も可能にした
  • DEXCS2011から搭載するようになった中級者向けツールの機能強化を図りました。

なお、DEXCS2012までは、32/64bit版がありましたが、DEXCS2013からは、64bit版のみです。

インストールと利用法

範囲を選択_161

詳しくはこちら資料はDEXCS2012のものですが、DEXCS2013でも画面イメージが異なるのみで同じです)2013/10/22更新

  • マシンイメージなので、DVDにイメージ書き込みすれば、DVDから起動してそのまま利用することができます。 (DEXCS初体験の人はこのライブDVDとして「まずは使ってみる」方法をお薦めします。)
  • 起動後にインストール機能により、HDD等に直接インストールできる上、使用するユーザー名等を選択することができます。
  • VMWare Playerや、VirtualBox等の仮想環境で起動して、仮想環境を作成することも簡単です。
    • VirtualBoxにインストールする方法は、こちらに詳しく記されています
  • 基本的に、DEXCS2011でやった方法と同じですが、同じやり方が通用しない部分が一部あるので、DEXCS2011の利用経験者はご注意のほど。

同梱プログラム

範囲を選択_999(281)

OSはLinux Mint13

といっても、ベースはUbuntu-12.04なので、アプリケーションのインストール方法などは、ubuntuのそれと全く同じです。違うのはデスクトップのGUI環境だけです。
標準のターミナル、ファイルマネージャ、テキストエディタがubuntuとは異なりますが、DEXCSランチャーやTreeFoamは、ubuntuの標準ツールを使用することを前提に作られているので、ubuntu互換ツールとして起動できるようにしてあります。

その他のドキュメントについて

    • DEXCSランチャーのヘルプメニューを参照下さい。
    • 本当に初めて使う人は、「ランチャーの使い方」-「まずは使ってみる」をご覧下さい。
    • 「ランチャーの使い方」-「形状作成」にて、Swiftツールの使い方を概略説明しています。
    • 「ランチャーの使い方」-「メッシュ」「計算実行」「結果処理」を理解できるようになると、OpenFOAMの基本的なファイル構造を理解できたことにもなります。
    • 以上は動画チュートリアルになっていますが、「フラッシュプレーヤー」を変更して参照することを強くお勧めします。変更方法は、最下段の「フラッシュプレーヤーの変更方法」をご覧ください。
    • TreeFoamの実践的な使用方法

 

Remastersys から Relinux

DEXCSで、OSを含めたisoイメージを作成するのに、これまでRemastersys を使用してきましたが、とうとう開発を止めるとアナウンスされてしまいました。1年半ほど前に同じような事態になって、その時は自分を含めて多くのユーザーからの要望(少ないながらもDonationさせていただきました)もあって再開してくれたのですが。しかし、今回はどうにもならないみたいです。

さて、困った・・・ということなんですが、調べてみると代替の仕組みもあるもので、ズバリ

What are the Alternatives For RemasterSys?!

なる記事を見つけることができました。

これによれば、表題のRelinuxもしくは、 Ubuntu Builderが使えそうだ、となって早速試してみた結果、Remastersys の後継として、Relinuxを選択したという次第。

ただ、上の参照先記事は情報が古く、インストール方法や使用方法がよくわからないなどあったので、ここに自分がやった方法を記しておきます。

入手とインストール方法

入手先は、https://launchpad.net/relinux

現在はdebパッケージでダウンロードできるので、ダウンロードしたら、ダブルクリックするだけで、インストールが完了し、システムメニューから起動できるようになる。

範囲を選択_414

 

 

範囲を選択_415範囲を選択_408

 

起動失敗

上記メニューから、すんなり起動できるかと思いきや、

splash_light

一瞬画面が出て、すぐ終わってしまう。こういう時は、コンソールで起動してみる。

範囲を選択_416すると、何やらエラーメッセージがたくさん出てきた。

範囲を選択_417

 

UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe3

あたりでググってみると・・・たとえば、こんなページが引っ掛かった。

http://tatsushim.blogspot.jp/2011/09/python-unicodedecodeerror-ascii-codec.html

要するに、デフォルトのエンコーディングがasciiなってるらしいのでそれをutf-8に変えれば良いということらしい。

DEXCS(LinuxMint13)の場合、デフォルトのsite.py は、

/usr/lib/python2.7/site.py

になるので、これを変更する。

範囲を選択_418

 

使用方法

起動に成功すれば、後はボタンを順番に押していくだけ。色々とオプションがあるようですが、よくわかりません。

範囲を選択_409

範囲を選択_410

 

 

範囲を選択_411

範囲を選択_413

作成が完了すると、/home/relinux/ の下にisoイメージファイルと、md5チェックサムファイルが出来ているはずです。

範囲を選択_419

 

作成所要時間は数10分といったところでしょうか。Remastersysの場合とほとんど変わりません。

ライブDVDの起動

作成したisoイメージを使ってライブDVDを起動した際の起動画面は以下のようになります。

範囲を選択_420DEXCS2013 for OpenFOAM(R) にて、まもなく公開です。