

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Installa l' CodeDeploy agente per Ubuntu Server
<a name="codedeploy-agent-operations-install-ubuntu"></a>

**Nota**  
Si consiglia di installare l' CodeDeploy agente con AWS Systems Manager per poter configurare gli aggiornamenti pianificati dell'agente. Per ulteriori informazioni, consulta [Installa l' CodeDeploy agente utilizzando AWS Systems Manager](codedeploy-agent-operations-install-ssm.md).

**Per installare l' CodeDeploy agente su Ubuntu Server**

1. Accedi all'istanza.

1. Inserisci i seguenti comandi, uno dopo l'altro:

   ```
   sudo apt update
   ```

   ```
   sudo apt install ruby-full
   ```

   ```
   sudo apt install wget
   ```

1. Immetti il comando seguente:

   ```
   cd /home/ubuntu
   ```

   */home/ubuntu*rappresenta il nome utente predefinito per un'istanza di Ubuntu Server. Se l'istanza è stata creata utilizzando un'AMI personalizzata, il proprietario dell'AMI potrebbe avere specificato un nome utente predefinito diverso. 

1. Immetti il comando seguente:

   ```
   wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install
   ```

   *bucket-name*è il nome del bucket Amazon S3 che contiene i file CodeDeploy Resource Kit per la tua regione ed *region-identifier* è l'identificatore della tua regione.

   Esempio:

   `https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install`

   Per un elenco dei nomi dei bucket e degli identificatori di regione, consulta. [Nomi dei bucket del Resource Kit per regione](resource-kit.md#resource-kit-bucket-names)

1. Immetti il comando seguente:

   ```
   chmod +x ./install
   ```

1. Esegui una delle seguenti operazioni:
   + Per installare la versione più recente dell' CodeDeploy agente su qualsiasi versione supportata di Ubuntu Server *tranne* la 20.04:

     ```
     sudo ./install auto
     ```
   + Per installare la versione più recente dell' CodeDeploy agente su Ubuntu Server 20.04:
**Nota**  
La scrittura dell'output in un file di registro temporaneo è una soluzione alternativa che dovrebbe essere utilizzata mentre risolviamo un bug noto con lo `install` script su Ubuntu Server 20.04.

     ```
     sudo ./install auto > /tmp/logfile
     ```
   + Per installare una versione specifica dell' CodeDeploy agente su qualsiasi versione supportata di Ubuntu Server *tranne* la 20.04:
     + Elenca le versioni disponibili nella tua regione:

       ```
       aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.deb$'
       ```
     + Installa una delle versioni:

       ```
       sudo ./install auto -v releases/codedeploy-agent-###.deb
       ```
**Nota**  
AWS supporta l'ultima versione secondaria dell' CodeDeploy agente. Attualmente l'ultima versione secondaria è la 1.7.x.
   + Per installare una versione specifica dell' CodeDeploy agente su Ubuntu Server 20.04:
     + Elenca le versioni disponibili nella tua regione:

       ```
       aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.deb$'
       ```
     + Installa una delle versioni:

       ```
       sudo ./install auto -v releases/codedeploy-agent-###.deb > /tmp/logfile
       ```
**Nota**  
La scrittura dell'output in un file di registro temporaneo è una soluzione alternativa che dovrebbe essere utilizzata mentre risolviamo un bug noto con lo `install` script su Ubuntu Server 20.04.
**Nota**  
AWS supporta l'ultima versione secondaria dell' CodeDeploy agente. Attualmente l'ultima versione secondaria è la 1.7.x.

**Per verificare che il servizio sia in esecuzione**

1. Immetti il comando seguente:

   ```
   systemctl status codedeploy-agent
   ```

   Se l' CodeDeploy agente è installato e in esecuzione, dovresti vedere un messaggio simile a`The AWS CodeDeploy agent is running`.

1. Se viene visualizzato un messaggio come `error: No AWS CodeDeploy agent running`, avvia il servizio ed esegui i seguenti due comandi, uno alla volta:

   ```
   systemctl start codedeploy-agent
   ```

   ```
   systemctl status codedeploy-agent
   ```