CentOS 8 đã được phát hành vào ngày 23 tháng 9 năm 2019. Các ISO có sẵn trên trang web chính thức và có thể được cài đặt theo nhiều cách, thật không may, phiên bản tối thiểu vẫn chưa có sẵn (hoặc không có sẵn) vì SysAdminit là bản dựng yêu thích của tôi, khoảng 800 Mb so với 6 Go, trong hướng dẫn này, tôi sẽ chỉ cho bạn cách nâng cấp từ Centos 7 lên Centos 8
Vui lòng cân nhắc rằng đây không phải là bản nâng cấp chính thức nên không phù hợp với môi trường sản xuất.
Cài đặt yum-utils:
Giải quyết các gói rpm:
kết quả:
Giữ mặc định.
Dọn dẹp các gói không cần thiết.
kết quả:
Cài đặt trình quản lý gói DNF phần mềm dựa trên RPM:
Xóa trình quản lý gói yum:
Cập nhật hệ thống bằng DNF:
Cài đặt phiên bản mới:
Nâng cấp kho lưu trữ EPEL:
Dọn sạch toàn bộ các tệp tạm thời được lưu trên kho lưu trữ
xóa kernel
Xóa xung đột
Bây giờ chúng ta khởi chạy bản nâng cấp
Đang xử lý cấu hình mới:
Xác nhận kernel-core mới đã được cài đặt đúng cách:
Xác nhận grub đã được cập nhật và ở đúng vị trí
Cài đặt gói Minimal:
Kiểm tra phiên bản Centos:
Vui lòng cân nhắc rằng đây không phải là bản nâng cấp chính thức nên không phù hợp với môi trường sản xuất.
Nâng cấp CentOS 7 lên 8
Tải xuống và cài đặt kho lưu trữ EPEL:
Mã:
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Mã:
yum -y install rpmconf yum-utils
Mã:
rpmconf -a
Giữ mặc định.
Dọn dẹp các gói không cần thiết.
Mã:
package-cleanup --leaves
package-cleanup --orphans
Cài đặt trình quản lý gói DNF phần mềm dựa trên RPM:
Mã:
yum -y install dnf
Xóa trình quản lý gói yum:
Mã:
dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum
Mã:
sudo dnf -y upgrade
Mã:
dnf -y upgrade http://mirror.bytemark.co.uk/centos/8/BaseOS/x86_64/os/Packages/centos-release-8.0-0.1905.0.9.el8.x86_64.rpm
Mã:
dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Mã:
dnf clean all
Mã:
rpm -e `rpm -q kernel`
Mã:
rpm -e --nodeps sysvinit-tools
Mã:
dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync
Mã:
rpmconf -a
Mã:
rpm -e kernel-core
dnf -y install kernel-core
Mã:
ROOTDEV=`ls /dev/*da|head -1`;echo "Phát hiện root là $ROOTDEV..."grub2-install $ROOTDEV
Mã:
dnf -y groupupdate "Core" "Cài đặt Minimal"
Mã:
cat /etc/centos-release