在linux上安装Rglpk

时间:2014-10-27 19:06:34

标签: install.packages

我正在尝试使用install.packages命令安装Rglpk。我收到此错误: / bin / sh:第0行:cd:GLPK:没有这样的文件或目录 make:*** [GLPK.ts]错误1

已安装glpk-dev软件包:

rpm -qa | grep glpk-dev GLPK-devel的-4.40-1.1.el6.x86_64

感谢您的帮助,

3 个答案:

答案 0 :(得分:0)

我所做的就是以下作为sudoer

cd usr local
wget http://ftp.gnu.org/gnu/glpk/glpk-4.54.tar.gz
tar xfzv glpk-4.54.tar.gz
mkdir GLPK
./configure
make
make install

然后按常规方式下载Rglpk_0.6-0.tar.gz和install.package。它基本上与这里所做的相同,但作为一个sudoer:

答案 1 :(得分:0)

我的经验是:

  1. 安装GLPK软件包:请参见https://en.wikibooks.org/wiki/GLPK/Linux_OS

  2. 安装Rglpk:

# install devtools package beforehand. Or, you can download the Rglpk package manually, and then install in R.

# note that the latest version of Rglpk does not work on my Redhat system. Instead, the version 0.6-0 works perfectly.

devtools::install_url("https://cran.r-project.org/src/contrib/Archive/Rglpk/Rglpk_0.6-0.tar.gz")

测试:在R中,尝试require(Rgplk)

答案 2 :(得分:0)

我通过运行'sudo make'和'sudo make install'而不是'make'和'make install'来解决此问题。不知道这是否是好习惯,请其他人担任裁判。

cd $HOME
wget http://ftp.gnu.org/gnu/glpk/glpk-4.65.tar.gz
tar xfzv glpk-4.65.tar.gz
mkdir GLPK
./configure
sudo make
sudo make install

然后从R内部运行install.packages('Rglpk')。