Software Repositories

CentOS memiliki beberapa repositori yang dapat digunakan untuk menginstall paket-paket yang dibutuhkan. File konfigurasi dari repositori ini disimpan di /etc/yum.repos.d/ yang ditandai dengan file bereksten .repo.

Jika salah satu file dilihat menggunakan perintah cat maka akan tampil seperti berikut:

1
2
3
4
5
6
7
8
9
[baseos]
name=CentOS Stream $releasever - BaseOS
metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-$stream&arch=$basearch&protocol=https,http
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
gpgcheck=1
repo_gpgcheck=0
metadata_expire=6h
countme=1
enabled=1

Penjelasan

  • baseos adalah nama dari repositori
  • name adalah nama yang akan ditampilkan ketika menjalankan perintah yum repolist
  • metalink adalah lokasi dari repositori
  • gpgkey adalah kunci untuk verifikasi paket-paket yang akan diinstall
  • gpgcheck adalah opsi untuk melakukan verifikasi paket-paket yang akan diinstall
  • repo_gpgcheck adalah opsi untuk melakukan verifikasi repositori
  • metadata_expire adalah waktu untuk memperbaharui metadata
  • countme adalah opsi untuk mengirimkan data penggunaan repositori ke server
  • enabled adalah opsi untuk mengaktifkan repositori
Info
Secara bawaan, saat ini pada CentOS 9 Stream terdapat dua file repo yaitu centos.repo dan centos-addons.repo.