首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 8.10上安装R包

在ubuntu 8.10上安装R包
EN

Stack Overflow用户
提问于 2010-02-11 08:16:59
回答 2查看 3.3K关注 0票数 2

前言:我是来linux的os x用户,请提前原谅我的无知。

我已经使用synaptic安装了R,现在我正在尝试安装软件包。

我打开R然后尝试

代码语言:javascript
复制
install.packages("some_package")

系统尝试默认为/site-library,然后告诉我它是不可写的,然后询问关于创建一个个人库?

我应该让site-library成为可写的吗?或者这里面还有其他的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-02-11 08:51:56

目录所有权是缺省位置;缺省情况下目录是/usr/share/local/lib/R root:staff。如果您将自己添加到staff组(最简单:通过编辑/etc/group/etc/gshadow),您可以在那里编写代码,并且您不需要sudo powers来安装包。这就是我要做的。

或者,执行apt-get install littler并将示例文件/usr/share/doc/littler/examples/install.r复制到/usr/local/bin并对其执行chmod 755。The you can just do sudo install.r lattice ggplot2来举两个流行的例子。

顺便说一句,Ubuntu 8.1不是一个版本。也许你的意思是8.10?考虑升级到9.10...

编辑:也可以看看this recent SO question

票数 3
EN

Stack Overflow用户

发布于 2010-02-11 13:24:36

如果您是唯一需要这些包的用户,那么最简单、最整洁的方法就是让R为您创建一个个人库。这样你就不需要弄乱由包管理系统管理的系统目录。

在Ubuntu中安装一些包的另一种方法是查找名称类似于r-cran-*的Ubuntu包。通过这种方式,您不必担心依赖关系,所有用户都可以使用这些包,并且Ubuntu包管理系统会负责更新。但是通过这种方式只有一小部分CRAN包可用,并且您可能无法获得最新版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2241369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档