문제 상황
EC2 인스턴스를 생성하고, 로컬에서 연결하는 과정에서 발생한 문제입니다.
sudo apt update
sudo apt install ruby-full
sudo apt install wget
cd /home/ubuntu
sudo apt install awscli
문제 원인
awscli 패키지를 설치하려고 했지만, 패키지 목록이 최신 상태가 아니거나 패키지가 해당 리포지토리에 없기 때문입니다.
해결방안
1. 패키지 목록 업데이트 후 설치하기
sudo apt update
sudo apt install awscli
아래와 같이 apt 업데이트를 진행했지만 여전히 해결되지 않았습니다.
2. universe 리포지토리 활성화
sudo add-apt-repository universe
sudo apt update
여전히 동일한 에러가 발생하였습니다.
3. apt를 사용하지 않고 직접 설치 스크립트 사용하기
# 필요한 패키지 설치
sudo apt install unzip curl
# AWS CLI v2 다운로드
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
# 압축 해제
unzip awscliv2.zip
# 설치
sudo ./aws/install
# 설치 확인
aws --version
결과
잘 설치 되었음을 알 수 있습니다 !