在ubuntu中安装R的igraph包

在ubuntu中安装R的igraph包,r,ubuntu,igraph,R,Ubuntu,Igraph,我使用以下命令在ubuntu中安装R的igraph包:install.packages(“igraph”) 但我得到了一个错误,说: 警告:无法访问存储库的索引 :无法打开URL “”警告消息: 包“igraph”不可用(适用于R版本3.3.2) 有人能就这个问题提供指导吗,我在这方面出了什么问题…您必须先安装build essential sudo apt-get install build-essential 同样在Ubuntu和DebianLinux上,需要将lixml2和lixml2开

我使用以下命令在ubuntu中安装R的igraph包:
install.packages(“igraph”)

但我得到了一个错误,说:

警告:无法访问存储库的索引
:无法打开URL “”警告消息: 包“igraph”不可用(适用于R版本3.3.2)


有人能就这个问题提供指导吗,我在这方面出了什么问题…

您必须先安装build essential

sudo apt-get install build-essential
同样在Ubuntu和DebianLinux上,需要将lixml2和lixml2开发包安装到R


如果这不起作用,请检查软件包的附加文档

我怀疑服务器已关闭或您的网络已关闭,或者您需要通过代理

我可以通过设置一个无法到达的CRAN mirror来复制此消息:

> options(repos="http://example.com/")
> install.packages("foo")
Installing package into ‘/nobackup/rowlings/RLibrary/R/x86_64-pc-linux-gnu-library/3.2’
(as ‘lib’ is unspecified)
Warning: unable to access index for repository http://example.com/src/contrib:
  cannot open URL 'http://example.com/src/contrib/PACKAGES'

Warning message:
package ‘foo’ is not available (for R version 3.2.3) 
因此,请再试一次,可能服务器已启动,或者检查您的本地网络是否正常,或者尝试另一个CRAN镜像,或者与您的本地网络管理员联系,查看是否需要设置代理服务器。

您可能需要一个二进制软件包,我最近重新解释了如何执行此操作:

最简单的方法是这样的(我在Ubuntu 16.04的Docker实例中只显示命令,不显示输出,我在Docker中这样做,其中帐户是
root
;否则在前面添加
sudo


它将只处理所有依赖项。你没有告诉我们你有什么Ubuntu版本。我展示的东西很有用,比如Ubuntu 16.04;对于较旧的版本,您需要为
添加apt repository
命令提供一个不同的包。

不太可能是问题,安装过程还没有完成。另外,让它成为
sudo apt get install r-base-dev
,它是r的超级集合。
apt-get update     # refresh
apt-get install software-properties-common
add-apt-repository -y "ppa:marutter/rrutter"
add-apt-repository -y "ppa:marutter/c2d4u"
apt-get update     # now with new repos
apt-get install r-cran-igraph