

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 Amazon Linux o RHEL
<a name="codedeploy-agent-operations-install-linux"></a>

Accedere all'istanza ed eseguire i comandi seguenti, uno alla volta. L'esecuzione `sudo yum update` iniziale del comando è considerata una procedura consigliata `yum` per l'installazione dei pacchetti, ma è possibile ignorarla se non si desidera aggiornare tutti i pacchetti.

```
sudo yum update
```

```
sudo yum install ruby
```

```
sudo yum install wget
```

(Facoltativo) Per pulire l'AMI da tutte le informazioni di memorizzazione nella cache degli agenti precedenti, esegui lo script seguente:

```
#!/bin/bash
CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent"
$CODEDEPLOY_BIN stop
yum erase codedeploy-agent -y
```

Passa alla tua home directory:

```
cd /home/ec2-user
```

**Nota**  
Nel comando precedente, `/home/ec2-user` rappresenta il nome utente predefinito per un'istanza Amazon Linux o RHEL Amazon EC2. Se l'istanza è stata creata utilizzando un'AMI personalizzata, il proprietario dell'AMI potrebbe avere specificato un nome utente predefinito diverso. 

Scarica il programma di installazione dell' CodeDeploy agente:

```
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)

Imposta i permessi di esecuzione sul file: `install`

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

Per installare la versione più recente dell' CodeDeploy agente:
+ 

  ```
  sudo ./install auto
  ```

Per installare una versione specifica dell' CodeDeploy agente:
+ Elenca le versioni disponibili nella tua regione:

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

  ```
  sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm
  ```
**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, eseguire il comando seguente:

```
systemctl status codedeploy-agent
```

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

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
```