让Linux支持 fat 中文分区
MoinMoin 安装简明指南

Octave 的安装

lyanry posted @ 2007年5月24日 23:37 in 我爱用Gentoo with tags octave , 10820 阅读

这两天,计划使用 Octave 做一些矩阵运算、绘制一些数据之类的事情。在 Gentoo 下安装 Octave 本来是一件很简单的事情,只需:

# emerge -avt octave

这样,emerge会将 gnuplot 以及一些科学计算库作为依赖一并装上。但事实上,问题不是这样简单,所安装的 Octave 版本是 2.1.xx,太老,与 gnuplot 4.0 配合使用时,三维视图无法使用鼠标控制旋转。很令人郁闷,遂决定手动编译安装。

安装 gnuplot

从 http://gnuplot.info/ 下载最新官方发行版本,目前是gnuplot-4.2。将 down 下来的源码包解压缩后,最好认真阅读一下其内的“INSTALL”文档,对于不耐烦去阅读的人可试着用以下方式编译安装:

$ cd   gnuplot-4.2.0
$ ./configure  --prefix=/opt/gnuplot
$ make
$ sudo  make install
$ make clean
$ sudo ln  -sf   /opt/gnuplot/bin/gnuplot  /usr/local/bin/gnuplot

安装 octave

去 http://www.gnu.org/software/octave/ 下载最新版 octave,目前是octave-2.9.12,解源代码压缩包后,作如下编译:

$ ./configure  --prefix=/opt/octave
$ make
$ sudo make install
$ sudo ln -sf   /opt/octave/bin/octave  /usr/local/bin/octave

 
在 configure 过程中,也许会给出缺乏一些软件包支持的警告,主要是一些有关稀疏矩阵处理的软件包,UMFPACK之类,我很想让 octave 可以支持这些稀疏矩阵处理,但弄了一上午相关的依赖包大都装上了,但 octave 的 configure 总是提示没法找到这些依赖包的头文件以及库,太郁闷了。 google 了好久也没寻到解决方法,只好暂时不用这些稀疏矩阵功能了。

Avatar_small
guest 说:
2007年5月27日 08:39

还有:
4. PCRE
下载
http://www.pcre.org/

Avatar_small
lyanry 说:
2007年5月29日 04:12

老兄,留个联系方式吧。

Avatar_small
guest 说:
2007年5月31日 23:56

可试着用以下script:

----------------------------------------------------------
./configure CPPFLAGS="-I/usr/local/include" LDFLAGS="-L/usr/local/lib"
----------------------------------------------------------

假定函式库的位置sparse matrix libraries (*.a) path :
  /usr/local/lib 

假定头文件的位置header files in the path: 
  /usr/local/include.

 

相关文章
http://www.nabble.com/Configuring-with-Sparse-Matrix-Libraries-tf2036641.html#a5913097

Avatar_small
guest 说:
2007年7月01日 03:15

下面是编译好了的GNU Octave 2.9.x及函式库下载 Debian软件包(.deb) octave2.9 (2.9.9-8etch1) http://packages.debian.org/stable/math/octave2.9 octave2.9-forge (2006.07.09+dfsg1-8) http://packages.debian.org/stable/math/octave2.9-forge gnuplot (4.0.0-5) http://packages.debian.org/stable/math/gnuplot 

octplot (0.3.9-2) http://packages.debian.org/stable/math/octplot

相关网页 Debian Packages  http://packages.debian.org/stable/

Avatar_small
guest 说:
2007年7月01日 03:17

下面是编译好了的GNU Octave 2.9.x及函式库下载  Debian软件包(.deb)

octave2.9 (2.9.9-8etch1)  http://packages.debian.org/stable/math/octave2.9 

octave2.9-forge (2006.07.09+dfsg1-8)  http://packages.debian.org/stable/math/octave2.9-forge

gnuplot (4.0.0-5)  http://packages.debian.org/stable/math/gnuplot 

octplot (0.3.9-2)  http://packages.debian.org/stable/math/octplot

相关网页 Debian Packages   http://packages.debian.org/stable/

Avatar_small
村长 说:
2008年5月22日 22:00 lyanry,请问Octave中怎么调用gnuplot命令那?

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter