【问题标题】:Installing Rglpk on linux在 Linux 上安装 Rglpk
【发布时间】:2014-12-23 01:40:36
【问题描述】:

我正在尝试使用 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

感谢您的帮助,

【问题讨论】:

    标签: install.packages


    【解决方案1】:

    我通过运行“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')。

    【讨论】:

      【解决方案2】:

      我作为 sudoer 的经历如下:

      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)

      【讨论】:

        【解决方案3】:

        嗨,我作为 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:

        【讨论】:

          猜你喜欢
          • 2018-07-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-03-02
          • 2019-04-28
          • 2012-08-23
          • 2012-07-04
          • 2012-03-23
          相关资源
          最近更新 更多