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

98

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

sudo: apt-get: command not found

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

Pat841
источник
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.

marius_neo
источник
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 

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

Кристиан Рекальде
источник