Как исправить команду apt-get:, не найденную в AWS EC2?

58

Я установил Ubuntu 12.04 на свой экземпляр и пытаюсь установить пакеты с помощью apt-get, но я получаю следующую ошибку:

sudo: apt-get: command not found

Как это исправить?

  • 1
    это действительно странно. Я не испытывал никаких проблем. Вы используете правильную команду? Можете ли вы написать полную команду, которую вы набрали?
  • 1
    sudo apt-get install build-essential git scons
Показать ещё 2 комментария
Теги:
amazon-web-services
amazon-ec2

4 ответа

145

Попробуйте заменить apt-get на yum, поскольку AMI на Amazon Linux использует команду yum вместо apt-get.

  • 1
    Спасибо, что сделал это для меня!
  • 8
    Вы заслуживаете печенье и 100 щедрых.
Показать ещё 1 комментарий
6

Я предполагаю, что на самом деле вы используете Amazon Linux AMI 2013.03.1 вместо Ubuntu Server 12.x, почему у вас нет инструмента apt-get.

2

Обратитесь к "uname -a" и/или "lsb_release -a", чтобы узнать, какая версия Linux вы фактически используете на вашем экземпляре AWS. Изображение Amazon AMI по умолчанию использует YUM для своего диспетчера пакетов.

1

Пожалуйста, убедитесь, что вы подключились к серверу ubuntu. У меня была такая же проблема, но я был подключен к другому дистрибутиву, проверьте значение AMI в экземпляре данных, это должно быть что-то вроде

AMI: ubuntu/images/ebs/ubuntu-precise-12.04-amd64-server-20130411.1 

надеюсь, что это поможет

Ещё вопросы

Сообщество Overcoder
Наверх
Меню