Octave Development Version
ということで、入れてみる
apt-get remove fort77 apt-get install gnuplot apt-get install libatlas3gf-base libatlas-base-dev libatlas-dev liblapack3gf liblapack-dev glpk libglpk-dev curl libcurl4-openssl-dev libfltk1.1-dev libqhull-dev libarpack2-dev .*glut.* graphicsmagick-libmagick-dev-compat gperf libftgl-dev libpcre3-dev libsuitesparse-dev bison flex glpk libglpk-dev libqrupdate-dev libqrupdate1 libswscale-dev libswscale0 libfftw3-dev libhdf5-serial-dev apt-get install libcloog-ppl0 libgl2ps-dev libarpack2-dev libarpack++2-dev libpcre++-dev libpcre3-dev apt-get install mercurial libglui-dev libglut3-dev freeglut3-dev apt-get install epstool (印刷システムで使う) hg clone http://www.octave.org/hg/octave 以降は hg pull http://www.octave.org/hg/octave && hg update で差分のみ拾える cd octave ./autogen.sh (たぶん、失敗する)
autogenが止まる時は git clone git://git.sv.gnu.org/gnulib gnulib 必要に応じて
ln -s /usr/lib/libGL.so.1 /usr/lib/libGL.so ln -s /usr/lib/nvidia/libGL.so.1 /usr/lib/libGL.so.1
※ OpenMPはまだ実験的らしいので注意が必要
CFLAGS="-O3 -ffast-math -fomit-frame-pointer -fgraphite -mtune=core2" CXXFLAGS="-O3 -ffast-math -fomit-frame-pointer -fgraphite -mtune=core2" FFLAGS="-O3 -ffast-math -fomit-frame-pointer -fgraphite -mtune=core2" F77="gfortran" ./configure --prefix=/usr/local/octave --enable-dl ./configure --enable-dl --prefix=/usr/local/octave-devel ./configure --enable-openmp --enable-dl --prefix=/usr/local/octave-devel
(好きなconfigureを選ぶ。 最適化にこだわらないので、最近は2番で実行)
apt-get install libcloog-ppl0
- fgraphite には必要
make
make install
ドキュメント生成でエラーを吐いて止まった。 使用するのに問題ない…はず)
export PATH=/usr/local/texlive/p2009/bin/i686-pc-linux-gnu:$PATH
として新しいtexliveを設定するとエラーを吐かない…かも
rootでOctaveを起動して,octave-forgeのPackageをインストールする
pkg list -forge pkg install -forge audio pkg install -forge general pkg install -forge image pkg install -forge io pkg install -forge miscellaneous pkg install -forge optim pkg install -forge plot pkg install -forge struct pkg install -forge signal pkg install -forge specfun pkg install -forge statistics
rootでOctaveを起動(下記のoptionが必要…かも)して、octave-forge(video)をインストールする
CPPFLAGS=-D__STDC_CONSTANT_MACROS octave pkg install -forge video