Pertanggal 30 Juni 2024 kemarin CentOS 7 sudah end of life. Sudah tidak lagi di support oleh CentOS Team. Yang dimana sudah di umumkan oleh CentOS pada tahun lalu. Yang dimana pada saat kalian menginstall CentOS 7 pada sistem kalian dan kalian ingin mengupdate package nya itu kalian tidak bisa.

Dikarenakan Team CentOS sudah memberi tahu bahwa semua package nya di pindah ke vault.centos.org dan sudah tidak ada update lagi untuk CentOS 7.

Jika kalian memang ingin masih menggunakan CentOS sebagai OS kalian dan ingin update package nya walaupun sudah tidak ada update lagi. Saya akan memberi tahu cara untuk setting repository CentOS 7 yang sudah end of life.

Sebelum ke caranya perlu di ingat bahwa repository ini hanya copyan dari repository utama nya yang sudah dimatikan server nya. Jadi disarankan untuk upgrade ke CentOS 9 atau ganti ke distribusi Linux yang lain.

Setting Repository Centos 7

Oke kita langsung ke caranya kalian install dulu nih CentOS 7 nya, kita bisa pergi ke link berikut: https://vault.centos.org. Kalian bisa lihat di sana ada catatan untuk kalian yang bilang bahwa repository ini merupakan snapshot dari repository lama yang sudah di hapus dari server CentOS utama.

Untuk kalian ingin menambahkan repository copyan nya. Ada 3 repository yang disediakan. Yaitu:

  • archive.kernel.org
  • linuxsoft.cern.ch
  • mirror.nsc.liu

Kalian bisa menambahkan ketiga nya atau satu saja. Oke disini saya ingin menambahkan repository yang paling atas. Kalian bisa masuk ke link yang disediakan. Pilih versi CentOS kalian.

Sehabis itu masuk ke terminal CentOS dan buka file /etc/yum.repo.d/CentOS-base.repo

[base]
name=CentOS-$releasever - Base
mirrorlist=http://archive.kernel.org/centos-vault/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/centosplus/x86_64/ <--- tambahkan baris ini 
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://archive.kernel.org/centos-vault/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://vault.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/centosplus/x86_64/ <--- tambahkan baris ini 
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://archive.kernel.org/centos-vault/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://vault.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/centosplus/x86_64/ <--- tambahkan baris ini 
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://archive.kernel.org/centos-vault/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://vault.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://archive.kernel.org/centos-vault/7.9.2009/centosplus/x86_64/ <--- tambahkan baris ini 
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Kalian bisa tambahkan baris baseurl tersebut dan ganti juga mirrorlist nya dengan link yang sama.

Jika sudah kalian jalankan perintah ini:

# yum clean all

Sehabis itu kalian bisa update dengan seperti biasa. Tapi diusahakan kalian menggunakan versi OS yang terbaru dan masih di support. Jadi sampai sini saja dahulu sampai jumpa pada tulisan selanjutnya bye bye.


Leave a Reply

Your email address will not be published. Required fields are marked *