Repo CentOS 7 Setelah EOL
Latar Belakang
Setelah tanggal 30 Juni 2024, dukungan resmi (repository) untuk CentOS 7 dihentikan (EOL). Akibatnya, ketika menjalankan perintah seperti yum update
atau yum install
, muncul error yang menyatakan repository tidak ditemukan karena mirror-repo CentOS 7 dihapus dari server pusat penggunaannya.
Bagi yang tetap ingin menggunakan CentOS 7 (meskipun tidak direkomendasikan jangka panjang), bisa mengganti URL repository ke mirror yang masih aktif, seperti vault.centos.org
untuk paket CentOS dan arsip EPEL. Tutorial ini menjelaskan langkah-langkahnya.
Langkah-langkah Mengganti Repository CentOS 7 Setelah EOL
Berikut proses yang bisa diikuti:
1. Backup folder repo lama
Buat direktori untuk menyimpan file konfigurasi repo lama sebagai cadangan:
mkdir /etc/yum.repos.d/old
2. Pindahkan semua file repo lama ke folder backup
Pindahkan file-file konfigurasi repo CentOS dan EPEL ke direktori old
:
mv /etc/yum.repos.d/CentOS*.repo /etc/yum.repos.d/old/
mv /etc/yum.repos.d/epel*.repo /etc/yum.repos.d/old/
3. Buat file baru CentOS.repo
Buka editor (misalnya nano
) dan buat file baru /etc/yum.repos.d/CentOS.repo
:
nano /etc/yum.repos.d/CentOS.repo
Isi file tersebut dengan konfigurasi berikut (sesuaikan indentasi & format):
[base]
name=CentOS-7.9.2009 - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
# released updates
[updates]
name=CentOS-7.9.2009 - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
# additional packages that may be useful
[extras]
name=CentOS-7.9.2009 - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
metadata_expire=never
# optional repos (disabled by default)
[centosplus]
name=CentOS-7.9.2009 - CentOSPlus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never
[fasttrack]
name=CentOS-7.9.2009 - Contrib
baseurl=http://vault.centos.org/7.9.2009/fasttrack/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=0
metadata_expire=never
Penjelasan:
baseurl
diarahkan kevault.centos.org
(arsip resmi) untuk versi 7.9.2009.enabled=1
menandakan repo aktif (untuk base, updates, extras).- Repositori tambahan seperti
centosplus
danfasttrack
disetenabled=0
secara default (jika ingin digunakan, bisa diubah).
4. Buat file baru epel.repo
Kemudian buat file /etc/yum.repos.d/epel.repo
:
nano /etc/yum.repos.d/epel.repo
Isi dengan:
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
metadata_expire=never
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/$basearch/debug
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=https://archives.fedoraproject.org/pub/archive/epel/7/SRPMS
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
metadata_expire=never
Ini mengarahkan ke arsip EPEL lama (Fedora archives) yang masih menyimpan paket EPEL untuk EL7.
5. Hapus metadata lama
Agar sistem menggunakan repository baru dan tidak menggunakan cache lama, jalankan:
yum clean all
6. Perbarui daftar paket
Setelah itu, muat ulang daftar paket dan cek update:
yum check-update
Jika tidak ada error, konfigurasi baru sudah berhasil.
Catatan & Saran
- Langkah ini tidak memperpanjang dukungan resmi CentOS 7 — hanya memungkinkan agar
yum
tetap bisa bekerja menggunakan arsip lama. - Karena CentOS 7 sudah EOL, sebaiknya migrasi ke versi yang masih aktif (misalnya CentOS Stream, AlmaLinux, Rocky Linux) demi keamanan & stabilitas jangka panjang.
- Pastikan konektivitas internet ke
vault.centos.org
danarchives.fedoraproject.org
tidak diblokir/firewall di server Anda.
0 Comments:
Post a Comment