安装倍频*没有根*,失踪BLAS和LAPACK(install octave *no root*,

2019-10-18 02:21发布

我想无需root权限才能安装我的机器(科学的Linux 6.4基础上的Red Hat)上八度。 运行以下后:

./configure CPPFLAGS="-I/some_stuff/user_name/bin/pcre-8.32/include" LDFLAGS="-L/some_stuff/user_name/bin/pcre-8.32/lib"

(我必须安装PCRE先验;之前,我有错误,重新:PCRE),我得到沿线的消息:

configure: error: You are required to have BLAS and LAPACK libraries

现在,LAPACK刚刚被提出$HOME/bin/lapack-3.4.2但同样的错误仍然存在。 另外$HOME/bin是路径的一部分。

没有办法告诉有关此倍频程的配置工具? (添加另外的CPPFLAG的明显的事情/ LDFLAG不工作)。 我假设我会遇到更多的问题,这样一路上,所以任何通用的帮助/提示是极大的赞赏。

我的Linux的水平是基本的,至少可以说,但我愿意通过它的工作。

谢谢,

Answer 1:

该站点是否阐明问题的任何光? 它描述了配置选项。

http://www.gnu.org/software/octave/doc/interpreter/Installation.html



Answer 2:

首先,你应该宁可./configure所有的软件与一些常用的前缀,比如--prefix=$HOME/soft/

除非你知道自己在做什么好,我建议对具有每个已安装的软件不同的前缀。 你可以添加$HOME/soft/bin到你的$PATH

你应该配置和配置倍频之前建立所有的依赖(这包括BLAS,LAPACK和它们的相关性)。

然后,你想通过特定的配置选项,也许像--with-blas=$HOME/soft

我想你应该通过配置BLAS时使用的前缀; 您可能要运行./configure --help第一。

请仔细阅读每个包的安装说明。 对于八度,他们是在这里 。 每个包都有自己的。

有些软件可能需要您配置和建立自己的源代码树之外!



文章来源: install octave *no root*, missing BLAS and LAPACK