Install the CodeDeploy agent for Ubuntu Server - AWS CodeDeploy
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

Install the CodeDeploy agent for Ubuntu Server

To install the CodeDeploy agent on Ubuntu Server
  1. Sign in to the instance.

  2. Enter the following commands, one after the other:

    sudo apt update

    For version 2.0.x and later:

    sudo apt install wget

    For version 1.8.x and earlier:

    sudo apt install ruby-full wget
  3. Enter the following command:

    cd /home/ubuntu

    /home/ubuntu represents 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.

  4. Enter the following command. The latestv2/ prefix serves the version 2.0.x installer, and the latest/ prefix serves the version 1.8.x installer.

    For a list of bucket names and region identifiers, see Resource kit bucket names by Region.

  5. Enter the following command:

    chmod +x ./install
  6. 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/ --region region-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.deb

        Where arch is amd64 or arm64 depending 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.deb

        For the latest released version, see Version history of the CodeDeploy agent.

To check that the service is running
  1. Enter the following command:

    systemctl status codedeploy-agent

    If 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.

  2. If the agent is not running, start the service and check the status:

    systemctl start codedeploy-agent
    systemctl status codedeploy-agent