apt-get : AWS EC2에서 찾을 수없는 명령을 수정하는 방법은 무엇입니까? [닫은]


98

인스턴스에 Ubuntu 12.04를 설치하고 apt-get을 사용하여 패키지를 설치하려고하는데 다음 오류가 발생합니다.

sudo: apt-get: command not found

이 문제를 어떻게 해결합니까?


1
정말 이상 해요. 나는 어떤 문제도 경험하지 않았습니다. 올바른 명령을 사용하고 있습니까? 입력 한 전체 명령을 작성할 수 있습니까?
Fabio

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

2
어떤 AMI ID? 공개 이미지입니까?
Roman Newaza

1
이렇게 해보세요 : sudo su, thenapt-get update && apt-get install -y build-essential git scons
Roman Newaza dec.

답변:


278

교체 시도 apt-getyum아마존 리눅스 기반의 AMI를 사용하기 때문에 yum대신의 명령을 apt-get.


2
고마워요!
mBria 2014

13
쿠키 와 현상금 100 개를 버립니다 .
Shougo Makishima 2015-07-05

11
이것은 질문을 닫는 괴짜 왕보다 훨씬 낫습니다. apt-get작동하지 않습니까? yum대신 입력하십시오 .
Walrus the Cat

헤이 @ Pat841는 대답으로이 표시
Daggie Blanqx을 - 더글라스 Mwangi에게

AMI 란?. AMI 리눅스와 우분투의 차이점은 무엇입니까
daniel

12

apt-get 도구가 설치되지 않은 이유는 Ubuntu Server 12.x 대신 Amazon Linux AMI 2013.03.1을 실제로 사용하고 있다고 생각합니다.


2
UBUNTU Server에서도 발생합니다.
Dharmendra Vaishnav

내가 필요한 패키지를 고려하면 yum에서 사용할 수 없습니다. 이것은 더 나은 옵션 인 것 같습니다.
Urasquirrel

4

"uname -a"및 / 또는 "lsb_release -a"를 확인하여 실제로 AWS 인스턴스에서 실행중인 Linux 버전을 확인하십시오. 기본 Amazon AMI 이미지는 패키지 관리자에 YUM을 사용합니다.


1

제발, 우분투 서버에 연결되어 있는지 확인하십시오. 같은 문제가 있었지만 다른 배포판에 연결되었습니다. 세부 정보 인스턴스에서 AMI 값을 확인하십시오.

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

도움이 되길 바랍니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.