Не удается установить Yum на экземпляр Ubuntu EC2

Я использую 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, я не совсем конечно, куда обратиться. Буду признателен за совет / помощь.

3
задан 28 November 2013 в 08:48

3 ответа

Для меня это было просто потому, что я не запускал эту команду из папки /usr/bin, где находится yum. По какой-то причине /usr/bin не было в переменной пути.

0
ответ дан 28 November 2013 в 08:48

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?

0
ответ дан 28 November 2013 в 08:48

Для устранения «запрещенных» ошибок используйте:

sudo apt-get install yum

вместо apt-get install yum

0
ответ дан 28 November 2013 в 08:48

Другие вопросы по тегам:

Похожие вопросы: