という悲しい状態でしたので、ソースからコンパイルしてみました。# apt-get -s install octave 以下のパッケージは解決できない依存関係を持っています: octave: 依存: libgfortran.so.1()(64bit) それをインストール することができません E: 壊れたパッケージです
suitesparse はうまく使われていないようですが、octave が使えるようになったのでまあよしとしましょう。# apt-get install hdf5 hdf5-devel blas blas-devel \ lapack lapack-devel ImageMagick-devel ImageMagick-c++-devel fftw3 \ fftw3-devel glpk glpk-devel glpk-utils qhull qhull-devel suitesparse \ pcre-devel fltk fltk-devel $ cd /tmp $ gtar xfvz octave-3.4.2.tar.gz $ cd octave-3.4.2 $ vi configure (31396行に下記挿入; pcre.h not found などのerrorが出るため) ac_cv_pcre_h_macros_present=yes $ CFLAGS=-O CXXFLAGS=-O ./configure --prefix=/usr/local/octave $ make $ make check # make -n install # make install $ vi ~/.bashrc PATH="$PATH":"$HOME"/bin:/usr/local/octave/bin/
[追記 2012-03-07]
Pcre, suitesparse 等を configure に教えるスマートな方法がありましたので、octave 3.6.1 への対応とあわせて、新しい記事を書きました。合わせてご参照ください。
0 件のコメント:
コメントを投稿