我想在R 3.1中安装Rsymphony
包。安装时会抛出以下错误:
* package ‘Rsymphony’ successfully unpacked and MD5 sums checked
Cannot find SYMPHONY libraries and headers.
See <https://projects.coin-or.org/SYMPHONY>.
ERROR: configuration failed for package ‘Rsymphony’
所以决定为debian安装lib:
apt-get install coinor-libsymphony-dev coinor-libsymphony-doc
但是,我仍然得到同样的错误。我错过了某个lib或安装了错误的东西。如何正确安装Rsymphony
包?
规范:我正在使用R 3.1和debian 7.8
答案 0 :(得分:9)
您可能需要更多库 - 我维护的r-cran-rsymphony package
Build-Depends: debhelper (>= 7.0.0), r-base-dev (>= 3.1.2), \
cdbs, coinor-libsymphony-dev, coinor-libcgl-dev, autotools-dev
如果您没有构建软件包,可以忽略cdbs
等,但您可能需要两个coinor-*-dev
软件包。
答案 1 :(得分:4)
我使用的是Ubuntu 14.04和R 3.1。我想将软件包Rsymphony
更新为版本0.1-19
,并收到与上述类似的错误消息。
根据Dirk的建议,我做了apt-get install coinor-libcgl-dev
,其中还安装了coinor-libclp-dev
,coinor-libcoinutils-dev
和coinor-libosi-dev
。之后,我可以使用R的安装机制安装Rsymphony
。
apt-get install r-cran-rsymphony
已安装但已安装版本0.1-17-1
。
答案 2 :(得分:0)
请先安装图书馆的软件包:
apt-get install coinor-libsymphony-dev coinor-libsymphony-doc
然后从CRAN安装包:
apt-get install r-cran-rsymphony
这对我有用:
[太阳| 11:39:13] [关于atlas2:〜] - &gt; sudo apt-get install r-cran-rsymphony
阅读包裹清单......完成
建立依赖树
阅读国家信息......完成
推荐套餐:
上r-cran-runit
将安装以下新包:
R-CRAN-rsymphony
0升级,1新安装,0删除,17未升级。
需要获得1,748 kB的档案。
完成此操作后,将使用3,919 kB的额外磁盘空间。
获取:1 http://in.archive.ubuntu.com/ubuntu/可信赖/宇宙r-cran-rsymphony amd64 0.1-17-1 [1,748 kB]
以54s(32.1 kB / s)为单位获取1,748 kB
选择以前未选择的包r-cran-rsymphony。
(读取数据库...当前安装的348392个文件和目录。)
准备拆包... / r-cran-rsymphony_0.1-17-1_amd64.deb ...
拆包r-cran-rsymphony(0.1-17-1)......
设置r-cran-rsymphony(0.1-17-1)......
[太阳| 11:40:26] [关于atlas2:〜] - &gt;