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?


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.


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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.