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?


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.


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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.