我似乎无法弄清楚这一点。我在亚马逊网络服务上运行rstudio
的实例。其中一个软件包需要安装名为gsl/gsl_rng.h
的文件
显然,这必须安装在机器(Linux)上,而不是作为软件包的一部分
所以我试着跑
apt-get install libgsl0-dev
通过rstudio中的shell但当然得到了许可被拒绝..
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?
我已安装AWS CLI
,因此可以通过CLI
完成此操作。如果是这样的话?
答案 0 :(得分:2)
您无法使用AWS CLI
执行此操作。如果您以默认用户ec2-user
或ubuntu
或某些给定Linux操作系统的身份登录实例,则需要使用sudo
为软件包安装添加前缀。像这样:
sudo apt-get install libgsl0-dev
否则,您将收到错误,因为您没有使用正确的权限运行。