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.