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


98

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

sudo: apt-get: command not found

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


1
это действительно странно. у меня не было никаких проблем. Вы используете правильную команду? Сможете ли вы написать полную команду, которую набрали?
Фабио

1
sudo apt-get install build-essential git scons
Pat841,

2
Какой идентификатор AMI? Это общественный имидж?
Роман Newaza

1
Попробуйте сделать это:, sudo suзатемapt-get update && apt-get install -y build-essential git scons
Роман Newaza

Ответы:


280

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


2
Спасибо, это помогло мне!
mBria 03 апр.'14

13
Вы отказываетесь от печенья и награды в 100 раз.
Сёго Макисима 05

11
это было бы намного лучше, чем закрывающие вопрос короли ботаников. apt-getне работает? yumвместо этого введите .
Walrus the Cat

Привет @ Pat841, отметьте это как ответ
Дагги Бланккс - Дуглас Мванги

что такое AMI ?. В чем разница между AMI linux и ubuntu
даниэль

12

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


2
Также происходит с сервером UBUNTU.
Дхармендра Вайшнав

Учитывая, что нужные мне пакеты недоступны с yum. Кажется, это лучший вариант.
Urasquirrel

4

Проверьте с помощью «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 

Надеюсь, поможет

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.