use*_*854 5 server apache2 amazon-ec2 yum
我在 AWS EC2 实例上使用 Ubuntu 12.04.3。这是我第一次使用 EC2,所以这对我来说是全新的。我也不是最有经验的 Linux 人,所以如果这是一个愚蠢的问题,我深表歉意。
我想在我遵循本教程的EC2 实例上安装 LAMP 堆栈。但是,第一步是安装 Yum。我确保在我的安全组中启用了 SSH、HTTP 和 HTTPS。
首先我输入
sudo yum update -y
Run Code Online (Sandbox Code Playgroud)
它不喜欢那样并回复“sudo:yum:找不到命令”
然后我就做了
yum update -y
Run Code Online (Sandbox Code Playgroud)
它回应了“
The program 'yum' is currently not installed. You can install it by typing: apt-get install yum".
Run Code Online (Sandbox Code Playgroud)
所以在输入它来安装 yum 后,我收到以下消息
Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main libnss3 amd64 3.14.3-0ubuntu0.12.04.1
403 Forbidden
Err http://security.ubuntu.com/ubuntu/ precise-security/main libnss3 amd64 3.14.3-0ubuntu0.12.04.1
404 Not Found [IP: 91.189.92.202 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/n/nss/libnss3_3.14.3-0ubuntu0.12.04.1_amd64.deb 404 Not Found [IP: 91.189.92.202 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Run Code Online (Sandbox Code Playgroud)
考虑到这是通过 AWS 的官方教程,我不太确定该转向哪里。我很感激一些建议/帮助。
Set*_*eth 20
Ubuntu 基于 Debian,它使用apt而不是yum
Red Hat 使用的。Debian 相当于:
yum update -y
Run Code Online (Sandbox Code Playgroud)
将是:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
至于你运行时的结果 apt-get install yum
Err http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main libnss3 amd64 3.14.3-0ubuntu0.12.04.1
403 Forbidden
Run Code Online (Sandbox Code Playgroud)
似乎表明您无权访问该文件(我自己也遇到了相同的禁止错误)。
apt-get update
应该解决您的 404 错误,这可能只是由未同步或过时的包索引引起的。
我不完全确定亚马逊如何操作他们的 EC2 服务器,但您应该能够安装 LAMP 堆栈,taskel
请参阅:设置 LAMP 堆栈的最简单方法是什么?
归档时间: |
|
查看次数: |
87694 次 |
最近记录: |