没有root权限安装liblapack? (试图让Armadillo / Lapack / Blas工作)

时间:2015-06-07 20:01:56

标签: installation centos lapack armadillo

我试图在我没有root权限的linux服务器上安装Armadillo(以及BLAS和LAPACK)。我已经跳过了一些第一道障碍,但我收到了一个错误:

  

/ usr / bin / ld:找不到-llapack

This question解决了同样的问题,解决方案是安装

  • liblapack-dev的
  • liblapack3
  • libopenblas-base
  • libopenblas-dev的

问题是我发现在线执行此操作的唯一方法是执行sudo-aptget install或yum install之类的操作。我使用的服务器上都不允许这两种情况。我可以下载二进制文件并在本地安装 - 就是这样。

我的问题是:如何在没有上述权限的情况下安装这些软件包并开始使用Armadillo?

我使用Centos linux,如果有帮助的话。

1 个答案:

答案 0 :(得分:1)

由于您没有root权限,最好的方法是下载并构建LAPACK和BLAS。您可以从netlib下载源代码。

可以找到安装说明的说明herehere

基本步骤是:

  • 解压缩并tar文件。
  • 将文件LAPACK / make.inc.example复制并编辑为LAPACK / make.inc。
  • 编辑文件LAPACK / Makefile
  • 键入make。

同样,您可以下载并构建BLAS