Ubuntu
64bit
DiCE
diced
動かない

(Ubuntu desktop 16.10)でDiCEを動かす方法

More than 1 year has passed since last update.

この記事は、今まで Ubuntu Server 11.04 で使用していた、diced を Ubuntu desktop 16.10 で 動かしたときに「コマンドがみつかりません」のエラーとなり、起動しない為、その対処方法について、記載をしたものです。

・原因
いろいろ調べたところ、diced は 32bit用の実行プログラムで、Ubuntu desktop 16.10 は 64bitOS の為、動作しないことがわかりました。

・対応方法
以下のホームページを参考にさせて頂きました。
http://yoshihiko.shodai.tokyo/archives/99

まず、lib32stdc++6 のパッケージをインストールします。
ターミナルを起動して、以下のコマンドを入力します。
$ sudo apt-get install lib32stdc++6
ここで、下記のエラーが出力されて、インストールができない状態となりましたが、原因がよくわからなったので、reboot したら、うまくできました。
E: ロック /var/lib/apt/lists/lock が取得できませんでした - open (11: リソースが一時的に利用できません)
 E: ディレクトリ /var/lib/apt/lists/ をロックできません

インストール後、以下のコマンドを入力してみると、ちゃんと diced が起動しました。
$ cd /usr/local/bin/DiCE
$ ./diced | nkf -uw