在 Ubuntu 12.04 上将 R 版本从 2.10 更新到 3.0 时出现错误消息

在 Ubuntu 12.04 上将 R 版本从 2.10 更新到 3.0 时出现错误消息

当我尝试将当前的 R 版本从 2.10 更新到 3.0 时收到以下错误消息。欢迎提供任何提示。

谢谢

mgjohnson@mgjohnson-linux:~$ apt-get install r-base
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
mgjohnson@mgjohnson-linux:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

答案1

您应该以超级用户身份运行此命令,方法是sudo在命令前面加上前缀:

sudo apt-get install r-base

您可以在这里找到更多信息:http://www.linuxmanpages.com/man8/sudo.8.php定义sudo如下:

sudo 允许被许可的用户以超级用户或其他用户的身份执行命令,如 sudoers 文件中所指定。实际和有效的 uid 和 gid 设置为与 passwd 文件中指定的目标用户相匹配(当目标用户不是 root 时,组向量也会初始化)。

答案2

您应该运行sudo apt-get install r-basesudo为您提供安装的权限。

相关内容