วิธีแก้ไข apt-get: ไม่พบคำสั่งบน AWS EC2 [ปิด]


101

ฉันติดตั้ง Ubuntu 12.04 บนอินสแตนซ์ของฉันและกำลังพยายามติดตั้งแพ็คเกจโดยใช้ apt-get แต่ฉันได้รับข้อผิดพลาดต่อไปนี้:

sudo: apt-get: command not found

ฉันจะแก้ไขปัญหานี้ได้อย่างไร


1
มันแปลกจริงๆ ฉันไม่ประสบปัญหาใด ๆ คุณใช้คำสั่งถูกหรือไม่? คุณสามารถเขียนคำสั่งแบบเต็มที่คุณพิมพ์ได้หรือไม่?
Fabio

1
sudo apt-get install build-essential git scons
Pat841

2
รหัส AMI คืออะไร? เป็นภาพสาธารณะหรือไม่?
Roman Newaza

1
ลองทำสิ่งนี้: sudo suจากนั้นapt-get update && apt-get install -y build-essential git scons
Roman Newaza

คำตอบ:


289

ลองเปลี่ยนapt-getกับyumเป็นอเมซอน Linux ตาม AMI ใช้คำสั่งแทนyumapt-get


11
นี่จะดีกว่าพวกโง่เขลาที่ปิดคำถาม apt-getไม่ได้ผล? พิมพ์yumแทน
Walrus the Cat

เฮ้ @ Pat841 ทำเครื่องหมายเป็นคำตอบ
Daggie Blanqx - Douglas Mwangi

AMI คืออะไร. อะไรคือความแตกต่างระหว่าง AMI linux และ ubuntu
daniel

ยำไม่มีแพ็คเกจที่ต้องติดตั้ง ........ soooooo
Urasquirrel

12

ฉันเดาว่าคุณใช้ Amazon Linux AMI 2013.03.1 แทน Ubuntu Server 12.x เหตุผลที่คุณไม่ได้ติดตั้งเครื่องมือ apt-get


2
เกิดขึ้นกับ UBUNTU Server ด้วย
Dharmendra Vaishnav

เมื่อพิจารณาถึงแพ็คเกจที่ฉันต้องการไม่สามารถใช้ได้กับยำ นี่น่าจะเป็นตัวเลือกที่ดีกว่า
Urasquirrel

4

ตรวจสอบด้วย "uname -a" และ / หรือ "lsb_release -a" เพื่อดูว่าคุณใช้งาน Linux เวอร์ชันใดบนอินสแตนซ์ AWS ของคุณ อิมเมจ Amazon AMI เริ่มต้นใช้ YUM สำหรับตัวจัดการแพ็คเกจ


2

โปรดตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับเซิร์ฟเวอร์ ubuntu ฉันมีปัญหาเดียวกัน แต่ฉันเชื่อมต่อกับ distro อื่นตรวจสอบค่า AMI ในอินสแตนซ์รายละเอียดของคุณมันควรจะเป็นแบบนี้

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

หวังว่ามันจะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.