วิธีการแก้ไขปัญหา CentOS 7 ให้ Yum Update ได้ตามปกติ

สาเหตุที่ Yum Update ไม่ทำงานใน CentOS 7

CentOS 7 ถูกยกเลิกการสนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 30 มิถุนายน 2024 ซึ่งหมายความว่า repository ของ CentOS 7 ดั้งเดิมอาจถูกย้ายหรือลบออกไป ทำให้คำสั่ง yum update ไม่สามารถทำงานได้ตามปกติ

เนื่องจาก CentOS 7 ไม่มีการอัปเดตจาก repository ปกติแล้ว คุณสามารถใช้ CentOS Vault แทนโดยทำตามขั้นตอนนี้:

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo https://raw.githubusercontent.com/AtlasGondal/centos7-eol-repo-fix/main/CentOS-Base.repo
yum clean all
yum makecache
yum update

บางครั้ง yum update ล้มเหลวเนื่องจากมีแพ็กเกจที่ขัดแย้งกัน ลองตรวจสอบด้วยคำสั่ง:

yum check

หากพบแพ็กเกจที่ขัดแย้งกัน ให้พิจารณาถอนการติดตั้งหรือรีเฟรชแพ็กเกจ:

yum remove [package-name]

แต่สำหรับคนที่ติดตั้ง OS ใหม่ ก็แนะนำให้หลีกเลี่ยง CentOS 7 เพราะหมดอายุการสนับสนุนแล้ว (EOL) ควรจะใช้เป็น OS: Rocky Linux หรือ AlmaLinux แทนเพื่อให้การใช้งานเสถียรและปลอดภัยมากยิ่งขึ้น

สำหรับลูกค้า PhalconHost ที่ใช้งาน CentOS 7 อยู่แล้ว หากใช้คำสั่ง yum update ไม่ได้ สามารถแจ้งทีมงานเราดำเนินการแก้ไข ที่ line: @PhalconHost ได้เลยครับ

Tags:

admin

PhalconHost Team | Line id: @PhalconHost | Tel: 096-520-7008