Я использую Ubuntu 12.04.3 на экземпляре AWS EC2. Это мой первый раз с EC2, так что для меня все это ново. Я также не самый опытный парень из Linux, поэтому прошу прощения, если это глупый вопрос.
Я хочу установить стек LAMP на мой экземпляр EC2, которому я следую в этом учебном пособии. Однако самый первый шаг - установить Yum. Я позаботился о том, чтобы включить SSH, HTTP и HTTPS в моих группах безопасности.
Сначала я набрал
sudo yum update -y
Это не понравилось и ответил «sudo: yum: команда не найдена»
Я тогда просто сделал
yum update -y
Он ответил «
The program 'yum' is currently not installed. You can install it by typing: apt-get install yum".
Так что после ввода этого для установки 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?
Учитывая, что это официальное руководство по AWS, я не совсем конечно, куда обратиться. Буду признателен за совет / помощь.
Для меня это было просто потому, что я не запускал эту команду из папки /usr/bin
, где находится yum
. По какой-то причине /usr/bin
не было в переменной пути.
Ubuntu основан на Debian, который использует apt , а не yum
, что и использует Red Hat. Эквивалент Debian:
yum update -y
будет:
sudo apt-get update
Что касается ваших результатов при запуске 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
, то это может показывать, что вы не У меня нет доступа к этому файлу (я сам получаю такую же запрещенную ошибку).
apt-get update
должен устранить ваши 404 ошибки, которые, вероятно, просто вызваны несинхронизированным или устаревшим индексом пакета.
Я не совсем уверен, как Amazon управляет своими серверами EC2, но вы должны иметь возможность установить стек LAMP с помощью taskel
, см. Какой самый простой способ настроить стек LAMP?
Для устранения «запрещенных» ошибок используйте:
sudo apt-get install yum
вместо apt-get install yum