Fedora คือการกระจาย Linux ที่ได้รับการสนับสนุนจาก Red Hat สิ่งที่ดีที่สุดคือมันฟรีและโอเพ่นซอร์ส นอกจากนี้ยังมีให้สำหรับเดสก์ท็อป เซิร์ฟเวอร์ และระบบ IoT มีสภาพแวดล้อมเดสก์ท็อปที่แตกต่างกันเช่น KDE Plasma, XFCE, LXQT เป็นต้น
เราจะครอบคลุมอะไร
ในคู่มือนี้ เราจะพูดถึงวิธีการอัปเกรด Fedora 32 เป็น Fedora 33 เราจะเห็นวิธีการอัปเกรด Fedora สามวิธี:
- อัปเกรดโดยใช้ Software Center
- ปลั๊กอินอัปเกรดระบบ DNF
- อัปเกรดโดยใช้ตัวจัดการแพ็คเกจด้วย dnf เท่านั้น
สิ่งที่ต้องทำก่อนเริ่ม
เราต้องทำบางสิ่งก่อนเริ่มกระบวนการเพื่อประสบการณ์การอัปเกรดที่ราบรื่น
สิ่งแรกคือคุณควรสำรองข้อมูลของคุณก่อนที่จะพยายามอัพเกรด ขอแนะนำเป็นอย่างยิ่งสำหรับระบบการผลิตใดๆ หากคุณกำลังทดลองกับเครื่องเสมือน 0จากนั้นคุณไม่ต้องกังวล ประการที่สอง คุณควรมีบัญชีรูทหรืออย่างน้อยต้องมีบัญชีผู้ใช้ที่มีสิทธิ์การเข้าถึงรูท นี่เป็นสิ่งจำเป็นเนื่องจากคุณไม่สามารถรันคำสั่งอัพเกรดได้หากไม่มีสิทธิ์ superuser
วิธีที่ 1 อัปเกรดโดยใช้ Software Center (แนะนำสำหรับรุ่น Fedora Workstation)
นี่เป็นวิธีที่แนะนำมากที่สุดในการอัพเกรด Fedora Workstation และยังเป็นวิธีที่ง่ายที่สุดสำหรับผู้เริ่มต้นอีกด้วย จากรุ่น Fedora 23 Workstation การแจ้งเตือนสำหรับรุ่น Fedora ใหม่จะเริ่มปรากฏขึ้นทุกครั้งที่มีการเปิดตัวรุ่นเสถียรใหม่ ตรวจสอบการแจ้งเตือนหรือไปที่ศูนย์ซอฟต์แวร์กราฟิกของ Fedora คุณจะเห็นหน้าต่างอัปเดตอย่างง่ายดังที่แสดงด้านล่าง:
เมื่อคุณกดปุ่มดาวน์โหลด ไฟล์ทั้งหมดที่จำเป็นสำหรับการอัปเกรดจะถูกดาวน์โหลดโดยอัตโนมัติ เมื่อการดาวน์โหลดเสร็จสิ้น ระบบจะขอให้รีบูตเพื่อติดตั้งไฟล์ที่อัปเกรด หลังจากรีบูต คุณจะสามารถเห็นรีลีสใหม่ของคุณได้
วิธีที่ 2 การใช้ปลั๊กอินอัปเกรดระบบ DNF
นี่เป็นวิธีการอัปเกรดที่แนะนำอย่างเป็นทางการสำหรับการติดตั้ง Fedora ทั้งหมด ยกเว้น Fedora Workstation ใช้ dnf-plugin-system-upgrade เมื่อทำการอัพเกรดระบบ นี่เป็นวิธีบรรทัดคำสั่งจริง ๆ เนื่องจากต้องใช้คำสั่งบางอย่าง โอเค เรามาดำดิ่งลงไปเพื่อดูว่ามันจะทำงานอย่างไร
ขั้นตอนที่ 1 . ขั้นแรก อัปเดตระบบ Fedora ของคุณด้วยคำสั่ง:
#dnf อัพเกรด--รีเฟรชการดำเนินการนี้จะติดตั้งการอัปเดตที่จำเป็นทั้งหมดลงในระบบก่อนอัปเกรด ขนาดการดาวน์โหลดจริงอาจแตกต่างกันไปในแต่ละระบบ
อาจต้องใช้เวลามากในการดาวน์โหลดและติดตั้งการอัปเดตทั้งหมด ทั้งนี้ขึ้นอยู่กับความเร็วในการเชื่อมต่ออินเทอร์เน็ตและฮาร์ดแวร์ของระบบ
ขั้นตอนที่ 2 . เมื่อการติดตั้งการอัปเดตเสร็จสิ้น ให้ทำการรีบูตระบบ
ขั้นตอนที่ 3 . หลังจากรีบูตระบบ ให้เปิดเทอร์มินัลและติดตั้งปลั๊กอิน: dnf-plugin-system-upgrade เมื่อต้องการทำสิ่งนี้ให้ใช้คำสั่งด้านล่าง:
#dnfติดตั้งdnf-plugin-system-upgrade
ขั้นตอนที่ 4 . ตอนนี้ เราจะใช้ปลั๊กอิน dnf เพื่อดาวน์โหลดแพ็คเกจการอัพเดทที่วางจำหน่าย รันคำสั่งที่ได้รับด้านล่าง:
#ดาวน์โหลด dnf อัพเกรดระบบ--รีเฟรช --releasever=33เมื่อคุณเรียกใช้คำสั่งข้างต้น ระบบจะขอให้เรียกใช้คำสั่ง dnf upgrade –refresh เพื่อให้แน่ใจว่าระบบเป็นปัจจุบัน กด 'y' และกด Enter เพื่อให้สามารถดาวน์โหลดการอัปเดตใหม่ ๆ
NS ปล่อยตัว อาร์กิวเมนต์ใช้เพื่อระบุเวอร์ชันของ Fedora OS ที่เราต้องการติดตั้ง เราได้ระบุหมายเลขเวอร์ชัน 33 ซึ่งเป็นเวอร์ชันล่าสุดที่มีอยู่ในขณะนี้ ในการอัปเกรดเป็นรีลีสแยก เราต้องใช้ 34 หรือเราสามารถนำ rawhide เพื่ออัปเกรดเป็นเวอร์ชัน rawhide ได้
เมื่อกระบวนการอัปเดตเสร็จสิ้น คุณสามารถดาวน์โหลดการอัปเกรดดังที่แสดงด้านล่าง:
อย่างที่คุณเห็น การอัปเดตเวอร์ชันนี้มีขนาดประมาณ 1.3 G ดังนั้นจึงอาจใช้เวลานานในการดาวน์โหลดและติดตั้งการอัปเดตทั้งหมดเหล่านี้ รอให้กระบวนการเสร็จสมบูรณ์
ในระหว่างกระบวนการอัปเกรด ระบบจะนำเข้าคีย์ gpg และขอให้คุณตรวจสอบความถูกต้อง เพียงกด 'y' ที่นี่:
ขั้นตอนการติดตั้งใกล้จะเสร็จสิ้น เหลือเพียงรันคำสั่ง:
#รีบูตระบบอัพเกรด dnfบันทึก : โปรดอย่าเรียกใช้คำสั่งอื่นใดนอกเหนือจากการรีบูตระบบ dnf มิฉะนั้นคุณอาจต้องรีสตาร์ทกระบวนการทั้งหมด
ขณะนี้ระบบจะรีสตาร์ทเพื่อใช้การอัปเกรดระบบที่ดาวน์โหลด ดังที่แสดงด้านล่าง:
หลังจากกระบวนการอัปเกรดเสร็จสิ้น คุณควรเห็นหน้าจอเข้าสู่ระบบใหม่สำหรับ Fedora 33 OS ดังที่แสดงไว้ที่นี่:
เราสามารถตรวจสอบเวอร์ชันของ Fedora ด้วยคำสั่ง:
#/ฯลฯ/os-releases
เนื่องจากเราใช้เวอร์ชัน Fedora 32 xfce เราจึงอัปเกรดเป็น Fedora 33 xfce สิ่งนี้ควรจะเหมือนกันหากคุณกำลังอัพเกรดจากเวอร์ชั่น gnome คุณควรลงจอดบน gnome Fedora
วิธีที่ 3 อัปเกรดโดยใช้ตัวจัดการแพ็คเกจด้วย dnf เท่านั้น (โดยไม่ต้องใช้ปลั๊กอินอัปเกรดระบบ DNF)
วิธีสุดท้ายคือใช้ DNF ซึ่งจริงๆ แล้วคือ ไม่แนะนำ โดย Fedora ขณะอัปเกรดด้วยวิธีนี้ คุณอาจพบปัญหาการพึ่งพาทั่วไป สำหรับปัญหาดังกล่าว คุณสามารถดูหน้าอ้างอิงและโพสต์อื่น ๆ ที่เกี่ยวข้องกับคู่มือการติดตั้ง นี่เป็นวิธีการล้อเล่นและควรใช้โดยผู้ดูแลระบบที่มีประสบการณ์เท่านั้น
ขั้นตอนที่ 1 . เปิดเทอร์มินัลและเข้าสู่ระบบในฐานะผู้ใช้รูทและเรียกใช้คำสั่งด้านล่าง:
#systemctl แยก multi-user.targetขั้นตอนที่ 2 . ณ จุดนี้ เราต้องอัปเดตแพ็คเกจของ Fedora OS ปัจจุบันของเราด้วยคำสั่งต่อไปนี้:
#dnf อัพเกรดขั้นตอนที่ 3 . ในกรณีที่อัปเกรดเป็นสามรุ่นขึ้นไปหรืออัปเกรดจาก Fedora เวอร์ชันเก่าก่อน Fedora 20 คุณอาจต้องนำเข้าและติดตั้งคีย์การลงนามแพ็กเกจ มิเช่นนั้น ไม่จำเป็นต้องอัปเกรดเป็นสองรุ่นหรือน้อยกว่าจากเวอร์ชันของ Fedora 20 หรือใหม่กว่า
ดังนั้น หากจำเป็นต้องนำเข้าคีย์ ให้รันคำสั่งต่อไปนี้:
#rpm--นำเข้า /ฯลฯ/pki/rpm-gpg/RPM-GPG-KEY-fedora-2. 3-x86_64อย่าลืมแทนที่ 23 ด้วยรุ่นเป้าหมายของคุณเช่น 32 หรือ 33 สำหรับ Fedora ล่าสุด นอกจากนี้ ให้แทนที่ x86_64 ด้วยสถาปัตยกรรมระบบของคุณ
ขั้นตอนที่ 4 . ล้างแคชทั้งหมดของ dnf โดยเรียกใช้:
#dnf ทำความสะอาดทั้งหมดขั้นตอนที่ 5 . เริ่มกระบวนการอัพเกรดด้วยคำสั่ง:
#dnf--releasever=<target_release_number> --setopt=deltarpm=เท็จdistro-ซิงค์ขั้นตอนที่ 6 . ติดตั้งแพ็คเกจใหม่สำหรับเวอร์ชันใหม่ด้วย:
#dnf groupupdate'การติดตั้งขั้นต่ำ'กลุ่มอื่นๆ เช่น GNOME Desktop, Administration Tools สามารถอัปเดตได้ดังที่แสดงไว้ที่นี่:
# dnf groupupdate 'GNOME Desktop'# dnf groupupdate เครื่องมือการดูแลระบบ
ขั้นตอนที่ 7 . ติดตั้ง bootloader สำหรับอุปกรณ์บู๊ตของคุณด้วยคำสั่ง:
#/usr/sbin/grub2- ติดตั้ง BOOTDEVICEอุปกรณ์บู๊ตมักจะเป็น /dev/sda หรือ /dev/sdb ขึ้นอยู่กับฮาร์ดดิสก์ของคุณ หากคุณกำลังใช้เครื่องเสมือน อาจเป็นเหมือน dev/vda
ขั้นตอนที่ 8 . ตอนนี้ ให้ลบไฟล์แคชที่ไม่จำเป็นและไฟล์ที่ซ้ำซ้อนอื่นๆ ด้วยการล้างระบบ ไฟล์เหล่านี้มักอยู่ในไดเร็กทอรีต่อไปนี้:
- / var / แคช / dnf
- / var / lib / เยาะเย้ย
- / var / cache / mock
บทสรุป
ในคู่มือนี้ เราได้เห็นแล้วว่าเราสามารถอัพเกรด Fedora Linux โดยใช้สามวิธีที่แตกต่างกันได้อย่างไร นอกจากนี้เรายังได้เรียนรู้ความแตกต่างหลักในการใช้วิธีอัปเกรดเหล่านี้ คู่มือนี้ผ่านการทดสอบบน Fedora 32 เรียบร้อยแล้วสำหรับการอัพเกรดเป็น Fedora 33 หากคุณชอบคู่มือ HowTo นี้ โปรดแบ่งปันกับผู้อื่น