Como corrigir apt-get: command not found no AWS EC2? [fechadas]

97

Instalei o Ubuntu 12.04 em minha instância e estou tentando instalar pacotes usando apt-get, mas estou recebendo o seguinte erro:

sudo: apt-get: command not found

Como faço para corrigir isso?

Pat841
fonte
1
é muito estranho. eu não tive nenhum problema. Você usa o comando certo? Você pode escrever o comando completo que você digitou?
Fabio
1
sudo apt-get install build-
Essential
2
Qual ID AMI? É imagem pública?
Roman Newaza
1
Tente fazer o seguinte sudo suapt-get update && apt-get install -y build-essential git scons
:,

Respostas:

273

Tente substituir apt-getpor yumcomo o AMI baseado no Amazon Linux usa o yumcomando em vez de apt-get.

Engin Yapici
fonte
2
Obrigado, isso bastou para mim!
mBria
13
Você merece um cookie e uma recompensa de 100.
Shougo Makishima
10
isso seria muito melhor do que os reis nerds encerrando a questão. apt-getnão funciona? digite em seu yumlugar.
Walrus the Cat
Ei @ Pat841, marque esta como a resposta
Daggie Blanqx - Douglas Mwangi
o que é AMI ?. Qual é a diferença entre AMI linux e ubuntu
daniel
12

Eu acho que você está realmente usando o Amazon Linux AMI 2013.03.1 em vez do Ubuntu Server 12.x, razão pela qual você não tem a ferramenta apt-get instalada.

marius_neo
fonte
2
Acontecendo com o UBUNTU Server também.
Dharmendra Vaishnav
Considerando que os pacotes de que preciso não estão disponíveis com o yum. Esta parece ser a melhor opção.
Urasquirrel
4

Verifique com "uname -a" e / ou "lsb_release -a" para ver qual versão do Linux você está realmente executando em sua instância AWS. A imagem padrão do Amazon AMI usa YUM para seu gerenciador de pacotes.

hexnet
fonte
1

por favor, certifique-se de que você está conectado a um servidor ubuntu, Tive o mesmo problema mas estava conectado a outra distro, verifique o valor AMI em sua instância de detalhes, deve ser algo como

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

espero que ajude

Cristhian Recalde
fonte