반응형
우분투 버전을 갑작스럽게 올리긴 했다,,,
뭐든 최신게 좋은게 아닌가..
18.04에서 사용하던 명령어가 되어지지 않고,,
에서 제공되는 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 |