如何使用aws cli EC2安装软件

时间:2018-06-04 18:00:08

标签: linux amazon-web-services rstudio

我似乎无法弄清楚这一点。我在亚马逊网络服务上运行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完成此操作。如果是这样的话?

1 个答案:

答案 0 :(得分:2)

您无法使用AWS CLI执行此操作。如果您以默认用户ec2-userubuntu或某些给定Linux操作系统的身份登录实例,则需要使用sudo为软件包安装添加前缀。像这样:

sudo apt-get install libgsl0-dev

否则,您将收到错误,因为您没有使用正确的权限运行。