Install the CodeDeploy agent for Ubuntu Server
To install the CodeDeploy agent on Ubuntu Server
-
Sign in to the instance.
-
Enter the following commands, one after the other:
sudo apt updateFor version 2.0.x and later:
sudo apt install wgetFor version 1.8.x and earlier:
sudo apt install ruby-full wget -
Enter the following command:
cd/home/ubuntu/home/ubunturepresents the default user name for an Ubuntu Server instance. If your instance was created using a custom AMI, the AMI owner might have specified a different default user name. -
Enter the following command. The
latestv2/prefix serves the version 2.0.x installer, and thelatest/prefix serves the version 1.8.x installer.For a list of bucket names and region identifiers, see Resource kit bucket names by Region.
-
Enter the following command:
chmod +x ./install -
Do one of the following:
-
To install the latest version of the CodeDeploy agent:
sudo ./install auto -
To install a specific version of the CodeDeploy agent:
-
List the available versions in your Region:
aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --regionregion-identifier| grep '\.deb$' -
Install one of the versions:
For version 2.0.x and later, packages are architecture-specific:
sudo ./install auto -v releases/codedeploy-agent_version_arch.debWhere
archisamd64orarm64depending on your instance architecture.For version 1.8.x and earlier, packages use a different naming convention:
sudo ./install auto -v releases/codedeploy-agent_version_all.debFor the latest released version, see Version history of the CodeDeploy agent.
-
-
To check that the service is running
-
Enter the following command:
systemctl status codedeploy-agentIf the CodeDeploy agent is installed and running:
For version 2.0.x and later, you should see:
The AWS CodeDeploy agent is running.For version 1.8.x and earlier, you should see:
The AWS CodeDeploy agent is running. -
If the agent is not running, start the service and check the status:
systemctl start codedeploy-agentsystemctl status codedeploy-agent