Comment réparer apt-get: commande introuvable sur AWS EC2? [fermé]

97

J'ai installé Ubuntu 12.04 sur mon instance et j'essaie d'installer des packages à l'aide d'apt-get, mais j'obtiens l'erreur suivante:

sudo: apt-get: command not found

Comment puis-je réparer ça?

Pat841
la source
1
c'est vraiment étrange. je n'ai rencontré aucun problème. Utilisez-vous la bonne commande? Pouvez-vous écrire la commande complète que vous avez tapée?
Fabio
1
sudo apt-get install build-essential git scons
Pat841
2
Quel AMI Id? Est-ce une image publique?
Roman Newaza
1
Essayez de faire ceci sudo suapt-get update && apt-get install -y build-essential git scons
:,

Réponses:

274

Essayez de remplacer apt-getpar yumcar l'AMI basée sur Amazon Linux utilise la yumcommande au lieu de apt-get.

Moteur Yapici
la source
2
Merci, ça l'a fait pour moi!
mBria
13
Vous méritez un cookie et une prime de 100.
Shougo Makishima
10
ce serait tellement mieux que les nerds-rois fermant la question. apt-getne fonctionne pas? tapez yumplutôt.
Walrus the Cat
Hey @ Pat841, marquez ceci comme la réponse
Daggie Blanqx - Douglas Mwangi
qu'est-ce que l'AMI?. Quelle est la différence entre AMI Linux et Ubuntu
Daniel
12

Je suppose que vous utilisez réellement Amazon Linux AMI 2013.03.1 au lieu d'Ubuntu Server 12.x, raison pour laquelle vous n'avez pas installé l'outil apt-get.

marius_neo
la source
2
Cela se passe aussi avec UBUNTU Server.
Dharmendra Vaishnav
Étant donné que les packages dont j'ai besoin ne sont pas disponibles avec yum. Cela semble être une meilleure option.
Urasquirrel
4

Vérifiez avec "uname -a" et / ou "lsb_release -a" pour voir quelle version de Linux vous exécutez réellement sur votre instance AWS. L'image Amazon AMI par défaut utilise YUM pour son gestionnaire de packages.

hexnet
la source
1

s'il vous plaît, assurez-vous que vous êtes connecté à un serveur ubuntu, j'ai eu le même problème mais j'étais connecté à une autre distribution, vérifiez la valeur AMI dans votre instance de détails, cela devrait être quelque chose comme

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

J'espère que ça aide

Cristhian Recalde
la source