make install命令抛出错误

时间:2016-11-22 16:15:01

标签: amazon-web-services ubuntu amazon-s3 amazon-ec2

我尝试了以下链接将S3存储桶安装到EC2中:

https://forums.aws.amazon.com/message.jspa?messageID=313009

我开始输入以下命令:

wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/s3fs/s3fs-1.74.tar.gz

tar zxf s3fs-1.74.tar.gz

apt-get install build-essential libxml2-dev libfuse-dev libcurl4-openssl-dev

sudo make install

要输入的下一个命令是:

 sudo touch /etc/passwd-s3fs-1.74 && sudo chmod 640 /etc/passwd-s3fs-1.74 && sudo echo 'Accesskey:SecretKey' > /etc/passwd-s3fs-1.74

但是,当我输入此内容时,我得到以下回复:

-bash: /etc/passwd-s3fs-1.74: Permission denied

我不是root,而是使用了sudo。 我可以知道这有什么问题吗?

1 个答案:

答案 0 :(得分:1)

将目录更改为s3fs-1.74并按如下方式编译:

./configure  --prefix=/usr
make
sudo make install

验证which s3fs

修改

解决依赖关系运行:sudo apt-get install fuse libxml2-dev libssl-dev

解决权限问题运行;

chown user:user /etc/passwd-s3fs-1.74