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.