

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Instal CodeDeploy agen untuk Amazon Linux atau RHEL
<a name="codedeploy-agent-operations-install-linux"></a>

Masuk ke instance, dan jalankan perintah berikut, satu per satu. Menjalankan perintah `sudo yum update` terlebih dahulu dianggap praktik terbaik saat menggunakan `yum` untuk menginstal paket, tetapi Anda dapat melewatinya jika Anda tidak ingin memperbarui semua paket Anda.

```
sudo yum update
```

Untuk versi 2.0.x dan yang lebih baru:

```
sudo yum install wget
```

Untuk versi 1.8.x dan sebelumnya:

```
sudo yum install ruby wget
```

(Opsional) Untuk membersihkan AMI dari informasi cache agen sebelumnya, jalankan skrip berikut:

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

Ubah ke direktori home Anda:

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

**catatan**  
Pada perintah sebelumnya, `/home/ec2-user` mewakili nama pengguna default untuk instans Amazon Linux atau RHEL Amazon EC2. Jika instance Anda dibuat menggunakan AMI kustom, pemilik AMI mungkin telah menentukan nama pengguna default yang berbeda. 

Unduh peng CodeDeploy instal agen. A `latestv2/` walan melayani penginstal versi 2.0.x, dan `latest/` awalan melayani penginstal versi 1.8.x.

Untuk versi 2.0.x dan yang lebih baru:

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

Untuk versi 1.8.x dan sebelumnya:

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

{{bucket-name}}adalah nama bucket Amazon S3 yang berisi file CodeDeploy Resource Kit untuk wilayah Anda, dan {{region-identifier}} merupakan pengidentifikasi untuk wilayah Anda.

Misalnya, untuk versi 2.0.x dan yang lebih baru:

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

Untuk versi 1.8.x dan sebelumnya:

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

Untuk daftar nama bucket dan pengidentifikasi wilayah, lihat[Nama bucket kit sumber daya menurut Wilayah](resource-kit.md#resource-kit-bucket-names).

Tetapkan izin eksekusi pada `install` file:

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

Untuk menginstal versi terbaru dari CodeDeploy agen:
+ 

  ```
  sudo ./install auto
  ```

Untuk menginstal versi CodeDeploy agen tertentu:
+ Daftar versi yang tersedia di Wilayah Anda:

  ```
  aws s3 ls s3://aws-codedeploy-{{region-identifier}}/releases/ --region {{region-identifier}} | grep '\.rpm$'
  ```
+ Instal salah satu versi:

  Untuk versi 2.0.x dan yang lebih baru, paket bersifat spesifik arsitektur:

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

  Dim {{arch}} ana `x86_64` atau `aarch64` tergantung pada arsitektur instance Anda.

  Untuk versi 1.8.x dan sebelumnya, paket menggunakan: `noarch`

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

  Untuk versi terbaru yang dirilis, lihat[Riwayat versi CodeDeploy agen](codedeploy-agent.md#codedeploy-agent-version-history).

Untuk memeriksa apakah layanan sedang berjalan, jalankan perintah berikut:

```
systemctl status codedeploy-agent
```

Untuk versi 2.0.x dan yang lebih baru, jika agen berjalan, Anda akan melihat pesan seperti `The AWS CodeDeploy agent is running.`

Untuk versi 1.8.x dan sebelumnya, jika agen berjalan, Anda akan melihat pesan seperti `The AWS CodeDeploy agent is running.`

Jika agen tidak berjalan, mulai layanan dan periksa statusnya:

```
systemctl start codedeploy-agent
```

```
systemctl status codedeploy-agent
```