3.1 うまくインストールできない

Problem

HARK のインストールは, HARKインストールガイド に従って HARK リポジトリを登録し、

sudo apt install hark-base harkmw hark-core
sudo apt install hark-designer
sudo apt install harktool5 harktool5-gui
sudo apt install kaldidecoder-hark

を実行すればインストールできる.

それでうまくいかない.

Solution

HARK がサポートしていないOSにインストールしたいときは, ソースからコンパイルする必要がある. HARK インストールガイドの Installation from Source Compilation を読んで, ソースをダウンロード,コンパイル,インストールすればうまくいくことが多い.

これで失敗する場合は,古いバージョンの HARK が入っていたり, 以前にインストールを失敗した HARK が残っている可能性がある. そこで,システムから HARK を 完全に除去し,もう一度インストールを試みよう.

  1. HARK 関係のソフトウェアをすべてアンインストールする. ソースからコンパイルしようとしていたなら次を実行して削除する.

          make uninstall # remove copied files
          make clean     # remove compiled files
          make distclean # remove Makefile
          
  2. きちんと削除できているかを確かめる.
    コマンドラインで batchflow を実行し, コマンドが見つからないというエラーが出れば OK である.
    ls /usr/local/lib/python3.5/dist-packages/ を実行し, harkmw-3.0.0-py3.5-linux-x86_64.egg ディレクトリがなくなっていることを確認.あれば削除する. 上記のPythonバージョン(3.5)やharkmwバージョン(3.0.0)は環境によって異なるので適宜置き換える。

Discussion

インストールで困る大きな問題は以下の2点に原因があることが多い:

  1. ソフトウェア同士の依存関係が解決できていない

  2. インストールするパスが異なる

本レシピは,それを1から確認する方法を示している.

ただし,何よりも先に,エラーメッセージをよく読むのが重要である. エラーメッセージが解読できれば問題は半分解決したと言っても過言ではない.

See Also

インストールができたらc:LearningHARK]はじめてのHARKを読んでいこう.