Cara Upgrade CentOS 7 ke CentOS 8 Linux
Dalam artikel ini, Anda akan mempelajari cara mengupgrade CentOS 7 ke rilis CentOS 8.5. Langkah-langkah yang dijelaskan di sini tidak menggambarkan peningkatan resmi dan ini belum boleh diterapkan ke server produksi.
Langkah 1: Instal Repositori EPEL
Untuk memulai, instal repositori EPL dengan menjalankan:
yum install epel-release -y
Langkah 2: Instal Alat yum-utils
Setelah berhasil menginstal EPEL, instal yum-utils dengan menjalankan perintah di bawah ini.
yum install yum-utils
Setelah itu, Anda perlu menyelesaikan paket RPM dengan menjalankan perintah.
yum install rpmconf
rpmconf -a
Selanjutnya, lakukan pembersihan semua paket yang tidak Anda perlukan.
package-cleanup --leaves
package-cleanup --orphans
Langkah 3: Instal dnf di CentOS 7
Sekarang instal manajer paket dnf yang merupakan manajer paket default untuk CentOS 8.
yum install dnf
Anda juga perlu menghapus manajer paket yum menggunakan perintah.
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Langkah 4: Meningkatkan CentOS 7 ke CentOS 8
Kami sekarang siap untuk memutakhirkan CentOS 7 ke CentOS 8, tetapi sebelum kami melakukannya, perbarui sistem menggunakan manajer paket dnf yang baru diinstal.
dnf upgrade
Selanjutnya, instal paket rilis CentOS 8 menggunakan dnf seperti yang ditunjukkan di bawah ini. Ini akan memakan waktu cukup lama.
dnf install http://vault.centos.org/8.5.2111/BaseOS/x86_64/os/Packages/{centos-linux-repos-8-3.el8.noarch.rpm,centos-linux-release-8.5-1.2111.el8.noarch.rpm,centos-gpg-keys-8-3.el8.noarch.rpm}
Catatan: CentOS 8 sudah mati dan semua repo telah dipindahkan ke vault.centos.org.
Berikutnya, tingkatkan repositori EPEL.
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Setelah berhasil mengupgrade repositori EPEL, hapus semua file sementara.
dnf clean all
Hapus inti kernel lama untuk CentOS 7.
rpm -e `rpm -q kernel`
Selanjutnya, pastikan untuk menghapus paket yang bertentangan.
rpm -e --nodeps sysvinit-tools
Setelah itu, luncurkan pemutakhiran sistem CentOS 8 seperti yang ditunjukkan.
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Catatan: Jika Anda mendapatkan kesalahan tentang paket yang bertentangan, misalnya dalam kasus saya ada konflik tentang paket python36-rpmconf yang ada. Saya menghapus paket ini, demikian pula jika Anda mendapatkan konflik, hapus saja paket-paket itu dan coba jalankan perintah pemutakhiran di atas.
Langkah 5: Instal Kernel Core Baru untuk CentOS 8
Untuk menginstal kernel baru untuk CentOS 8, jalankan perintah.
dnf -y install kernel-core
Terakhir, instal paket minimal CentOS 8.
dnf -y groupupdate "Core" "Minimal Install"
Sekarang Anda dapat memeriksa versi CentOS yang diinstal dengan menjalankannya.
cat /etc/redhat-release
Jika Anda melihat output di atas, saya telah berhasil mengupgrade dari rilis CentOS 7 ke CentOS 8.5.
Baca Juga: Cara Mengatur Pembaruan Otomatis untuk CentOS 8
Kesimpulan
Artikel ini menyimpulkan tentang bagaimana Anda dapat melakukan upgrade dari CentOS 7 ke CentOS 8. Kami harap Anda menganggap ini berwawasan luas.