Raspberry Pi - Arduino - Embedded - IoT - wxWidgets - Linux - C++

BTemplates.com

Fashion

News

Food

Sports

Food

Technology

Featured

Videos

Quote's

Yesterday is History - Tomorrow is Mistery - Today is a Gift, that's why it's called Present...

Text Widget


Contact form

Jago Desain

Mauris lacus dolor, ultricies vel sodales ac, egestas vel eros.

JSON Variables

Powered by Blogger.

Featured Post

Home Top Ad

Responsive Ads Here

Post Top Ad

Responsive Ads Here

Post Bottom Ad

Responsive Ads Here

Author Details

Templatesyard is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of templatesyard is to provide the best quality blogger templates which are professionally designed and perfectlly seo optimized to deliver best result for your blog.

Credits

Created By ImAmUdDiN | Designed By MagPro

Breaking

Recents

{getWidget} $results={5} $label={recent} $type={list1}

404Something Wrong!

The page you've requested can't be found. Why don't you browse around?

Take me back

Followers

Tags

Categories

About Us

Sponsor

AD BANNER

Recent News

About Me

authorHello, my name is Jack Sparrow. I'm a 50 year old self-employed Pirate from the Caribbean.
Learn More →

Pages

Connect With us

Comments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

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 ke vault.centos.org (arsip resmi) untuk versi 7.9.2009.
  • enabled=1 menandakan repo aktif (untuk base, updates, extras).
  • Repositori tambahan seperti centosplus dan fasttrack diset enabled=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 dan archives.fedoraproject.org tidak diblokir/firewall di server Anda.

0 Comments: