반응형
우분투 버전을 갑작스럽게 올리긴 했다,,,
뭐든 최신게 좋은게 아닌가..
18.04에서 사용하던 명령어가 되어지지 않고,,
Ubuntu Server용 CodeDeploy 에이전트 설치 - AWS CodeDeploy
출력을 임시 로그 파일에 쓰는 것은 Ubuntu 20.04에서 install 스크립트를 사용하여 알려진 버그를 해결하는 동안 사용해야 하는 해결 방법입니다.
docs.aws.amazon.com
에서 제공되는 Doc에도 설명이 없길래 한번 이곳저곳 서치하다가,, 기록해야 할 것 같아서 적어두기.
Ubuntu22.04에 ruby를 설치하는경우 ruby 3.0으로 설치되는데,, 이것을 2.0으로 내리거나
혹은 3.0을 가지고 설치를 해야할 것 같음.
난 후자를 선택하여 3.0버전에 맞춰서 설치를 진행하고자함.
#!/bin/bash
# Ubuntu 22.04에서의 CodeDeploy 설치
sudo apt-get update
sudo apt-get install ruby-full ruby-webrick wget -y
cd /tmp
wget https://aws-codedeploy-ap-northeast-2.s3.amazonaws.com/releases/codedeploy-agent_1.3.2-1902_all.deb
#가장 최신버전의 CodeDeploy를 찾아서 설치했으나, 원하는 버전이 있다면 해당 버전으로 설치해도 무방함
mkdir codedeploy-agent_1.3.2-1902_ubuntu22 #폴더명은 자율
dpkg-deb -R codedeploy-agent_1.3.2-1902_all.deb codedeploy-agent_1.3.2-1902_ubuntu22
sed 's/Depends:.*/Depends:ruby3.0/' -i ./codedeploy-agent_1.3.2-1902_ubuntu22/DEBIAN/control
dpkg-deb -b codedeploy-agent_1.3.2-1902_ubuntu22/
sudo dpkg -i codedeploy-agent_1.3.2-1902_ubuntu22.deb
systemctl list-units --type=service | grep codedeploy
sudo service codedeploy-agent status
실행되는것을 확인할 수 있다..
참고 : https://github.com/aws/aws-codedeploy-agent/issues/301
728x90
반응형
'AWS' 카테고리의 다른 글
AWS CodeDeploy 배포시 나는 에러 해결법 (0) | 2022.08.25 |
---|---|
AWS RDS에서 MySql 이모지 처리 (utf8, utf8mb4) (0) | 2022.08.16 |
Python Module을 Lambda Layer 생성 방법 (0) | 2022.08.01 |