

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Installieren Sie den CodeDeploy Agenten für Amazon Linux oder RHEL
<a name="codedeploy-agent-operations-install-linux"></a>

Melden Sie sich bei der Instance an, und führen Sie die folgenden Befehle nacheinander aus. Bei der Installation von Paketen gilt es als bewährte Methode, `yum` den Befehl `sudo yum update` zuerst auszuführen. Sie können ihn jedoch überspringen, wenn Sie nicht alle Ihre Pakete aktualisieren möchten.

```
sudo yum update
```

Für Version 2.0.x und höher:

```
sudo yum install wget
```

Für Version 1.8.x und früher:

```
sudo yum install ruby wget
```

(Optional) Führen Sie das folgende Skript aus, um alle vorherigen Agent-Caching-Informationen aus dem AMI zu entfernen:

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

Wechseln Sie in Ihr Home-Verzeichnis:

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

**Anmerkung**  
`/home/ec2-user`Stellt im vorherigen Befehl den Standardbenutzernamen für eine Amazon Linux- oder RHEL-Amazon EC2-Instance dar. Wenn Ihre Instance mit einer benutzerdefinierten AMI erstellt wurde, kann der Eigentümer der AMI einen anderen Standardbenutzernamen angegeben haben. 

Laden Sie das CodeDeploy Agenten-Installationsprogramm herunter. Das `latestv2/` Präfix dient dem Installationsprogramm der Version 2.0.x, und das `latest/` Präfix dient dem Installationsprogramm der Version 1.8.x.

Für Version 2.0.x und höher:

```
wget https://{{bucket-name}}.s3.{{region-identifier}}.amazonaws.com/latestv2/install
```

Für Version 1.8.x und früher:

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

{{bucket-name}}ist der Name des Amazon S3-Buckets, der die CodeDeploy Resource Kit-Dateien für Ihre Region enthält, und {{region-identifier}} ist die Kennung für Ihre Region.

Zum Beispiel für Version 2.0.x und höher:

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

Für Version 1.8.x und früher:

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

Eine Liste der Bucket-Namen und Regions-Identifikatoren finden Sie unter. [Bucket-Namen für das Resource Kit nach Regionen](resource-kit.md#resource-kit-bucket-names)

Legen Sie die Ausführungsberechtigungen für die `install` Datei fest:

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

Um die neueste Version des CodeDeploy Agenten zu installieren:
+ 

  ```
  sudo ./install auto
  ```

Um eine bestimmte Version des CodeDeploy Agenten zu installieren:
+ Listen Sie die verfügbaren Versionen in Ihrer Region auf:

  ```
  aws s3 ls s3://aws-codedeploy-{{region-identifier}}/releases/ --region {{region-identifier}} | grep '\.rpm$'
  ```
+ Installieren Sie eine der Versionen:

  Für Version 2.0.x und höher sind die Pakete architekturspezifisch:

  ```
  sudo ./install auto -v releases/codedeploy-agent-{{version}}.{{arch}}.rpm
  ```

  Wo {{arch}} ist `x86_64` oder `aarch64` hängt von Ihrer Instanzarchitektur ab.

  Für Version 1.8.x und früher verwenden Pakete: `noarch`

  ```
  sudo ./install auto -v releases/codedeploy-agent-{{version}}.noarch.rpm
  ```

  Die neueste veröffentlichte Version finden Sie unter. [Versionsverlauf des Agenten CodeDeploy](codedeploy-agent.md#codedeploy-agent-version-history)

Führen Sie den folgenden Befehl aus, um zu prüfen, ob der Dienst ausgeführt wird:

```
systemctl status codedeploy-agent
```

Wenn der Agent für Version 2.0.x und höher läuft, sollten Sie eine Meldung wie `The AWS CodeDeploy agent is running.`

Wenn der Agent in Version 1.8.x und früher läuft, sollten Sie eine Meldung wie `The AWS CodeDeploy agent is running.`

Wenn der Agent nicht läuft, starten Sie den Dienst und überprüfen Sie den Status:

```
systemctl start codedeploy-agent
```

```
systemctl status codedeploy-agent
```