

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

# Tambahkan repositori pada sebuah instance AL2
<a name="add-repositories"></a>

Informasi ini berlaku untuk AL2. Untuk selengkapnya AL2023, lihat [Peningkatan deterministik melalui repositori berversi di](https://docs.aws.amazon.com/linux/al2023/ug/deterministic-upgrades.html) Panduan Pengguna *Amazon AL2023* Linux 2023.

Secara default, AL2 instance diluncurkan dengan repositori berikut diaktifkan:
+ `amzn2-core`
+ `amzn2extra-docker`

Meskipun ada banyak paket yang tersedia di repositori ini yang diperbarui oleh Amazon Web Services, mungkin ada paket yang ingin Anda instal yang terdapat di repositori lain.

Untuk menginstal paket dari repositori yang berbeda dengan **yum**, Anda perlu menambahkan informasi repositori ke file `/etc/yum.conf` atau file `repository.repo` miliknya sendiri di direktori `/etc/yum.repos.d`. Anda dapat melakukannya secara manual, tetapi kebanyakan repositori yum menyediakan file `repository.repo` sendiri di URL repositori mereka.

**Untuk menentukan repositori yum apa yang sudah terinstal**  
Buat daftar repositori yum yang diinstal dengan perintah berikut:

```
[ec2-user ~]$ yum repolist all
```

Output yang dihasilkan mencantumkan repositori yang diinstal dan melaporkan status masing-masing. Repositori yang diaktifkan menampilkan jumlah paket yang dikandungnya.

**Untuk menambahkan repositori yum ke /etc/yum.repos.d**

1. Temukan lokasi file `.repo`. Ini akan bervariasi tergantung pada repositori yang Anda tambahkan. Dalam contoh ini, file `.repo` ada di `https://www.example.com/repository.repo`.

1. Tambahkan repositori dengan perintah **yum-config-manager**.

   ```
   [ec2-user ~]$ sudo yum-config-manager --add-repo https://www.example.com/repository.repo
   Loaded plugins: priorities, update-motd, upgrade-helper
   adding repo from: https://www.example.com/repository.repo
   grabbing file https://www.example.com/repository.repo to /etc/yum.repos.d/repository.repo
   repository.repo                                      | 4.0 kB     00:00
   repo saved to /etc/yum.repos.d/repository.repo
   ```

Setelah menginstal repositori, Anda harus mengaktifkannya seperti yang dijelaskan di prosedur selanjutnya.

**Untuk mengaktifkan repositori yum di /etc/yum.repos.d**  
Gunakan perintah **yum-config-manager** dengan bendera `--enable repository`. Perintah berikut mengaktifkan repositori Paket Ekstra untuk Enterprise Linux (EPEL) dari proyek Fedora. Secara default, repositori ini berada di `/etc/yum.repos.d` pada instans AMI Amazon Linux, tetapi tidak diaktifkan.

```
[ec2-user ~]$ sudo yum-config-manager --enable epel
```

Untuk informasi lebih lanjut, dan untuk mengunduh versi terbaru dari paket ini, lihat [https://fedoraproject. org/wiki/EPEL](https://fedoraproject.org/wiki/EPEL).