วิธีอัปเกรดจาก Fedora 26 เป็น Fedora 27

โลโก้ fedora

หลังจากนั้น การเปิดตัว Fedora 27 เวอร์ชันใหม่อย่างเป็นทางการ, เราเริ่มต้นด้วยการอัปเดตของเวอร์ชันก่อนหน้า. ดังที่คุณควรทราบขอแนะนำอย่างยิ่งให้อัปเดตอยู่เสมอนั่นคือเหตุผลว่าทำไม ฉันมีคำแนะนำเล็ก ๆ เกี่ยวกับวิธีการอัปเดตระบบของเราที่นี่.

สำหรับผู้ใช้ที่ต้องการอัปเดตระบบเป็นเวอร์ชันใหม่ เรามีสิ่งอำนวยความสะดวกที่สามารถทำได้โดยไม่จำเป็นต้องติดตั้งระบบใหม่ และต้องทำลายไฟล์ของเรา

วิธีที่ง่ายที่สุดในการทำกระบวนการนี้ มันมาจากตัวจัดการแพ็คเกจ gnome. เราต้องดูในพื้นที่แจ้งเตือนของเราเพื่อดำเนินการอัปเดตหรือเราสามารถทำได้จาก "ซอฟต์แวร์ GNOME" ในแท็บ "การอัปเดตซอฟต์แวร์" หรือคลิกที่ปุ่ม "อัปเดต" และคุณจะเห็น Fedora เวอร์ชันใหม่ที่นั่น

แต่สำหรับพวกเราที่ไม่มี Gnome?

อัปเดต Fedora จากเทอร์มินัล

หากคุณเป็นหนึ่งในผู้ที่ไม่ได้ใช้ Gnome ใน Fedora ข้างต้นจะไม่สามารถช่วยคุณได้นี่คือที่ เราต้องใช้เทอร์มินัลเพื่ออัปเดตระบบของเรา. ในขั้นตอนนี้จำเป็นอย่างยิ่งที่จะต้องปิดการใช้งานที่เก็บที่ไม่เป็นทางการเช่น google, dropbox, rpmfusion, virtualbox เป็นต้น

ในการดำเนินการนี้เราต้องไปที่ไฟล์ของเราที่จัดเก็บและแก้ไขเราดำเนินการกับ:

sudo ls /etc/yum.repos.d/

ที่นี่เราจะระบุสิ่งที่อยู่นอกเหนือจาก:

fedora.repo

fedora-updates.repo

fedora-updates-testing.repo

เราจะต้องแก้ไขแต่ละอัน ของพวกเขาและเพิ่มตัวเลือกเพื่อ:

enabled=0

ตัวอย่างเช่นในที่เก็บของ Google:

sudo gedit /etc/yum.repos.d/google-chrome.repo
[google-chrome]

name=google-chrome

baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64

enabled=0

gpgcheck=0

สิ่งแรกคือการเปิดเทอร์มินัลและเริ่มอัปเดตแพ็คเกจและที่เก็บ

sudo dnf upgrade --refresh

ที่นี่เราจะใช้เวลาประมาณ 30 ถึง 50 นาทีขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ตของคุณอาจใช้เวลานานกว่านี้เล็กน้อย

ตอนนี้ เราจะติดตั้งเครื่องมือที่จะช่วยให้เราอัปเดต Fedora ของเรา

sudo dnf install dnf-plugin-system-upgrade

ในที่สุดด้วยคำสั่งต่อไปนี้เราระบุว่าการติดตั้งแพ็คเกจใหม่นั้นดำเนินการด้วย:

sudo dnf system-upgrade download --releasever=27

เมื่อเสร็จสิ้นก็เป็นได้ จำเป็นอย่างยิ่งที่จะต้องเริ่มทีมของเราใหม่ เพื่อให้การเปลี่ยนแปลงมีผล

sudo dnf system-upgrade reboot

การแก้ไขปัญหาหลังการอัปเกรด

มีหลายครั้งที่ปัญหาเกิดขึ้นหลังจากอัปเดตด้วยวิธีนี้ในการแก้ไขปัญหาเราต้องทำตามขั้นตอนต่อไปนี้ ไม่จำเป็นสำหรับการอัปเดตส่วนใหญ่

สร้างฐานข้อมูล RPM ใหม่

หากเราแสดงคำเตือนเมื่อทำงานกับเครื่องมือ RPM / DNF อาจเป็นไปได้ว่าฐานข้อมูลเสียหายด้วยเหตุผลบางประการ เป็นไปได้ที่จะสร้างใหม่และดูว่าสามารถแก้ปัญหาของคุณได้หรือไม่ สำรองข้อมูล / var / lib / rpm / ก่อนเสมอ ในการสร้างฐานข้อมูลใหม่ให้รัน:

sudo rpm --rebuilddb

การใช้ดิสโทรซิงค์เพื่อแก้ไขปัญหาการพึ่งพา

เครื่องมืออัปเดตระบบใช้วิธีการซิงโครไนซ์ distro ตามค่าเริ่มต้น หากระบบของคุณไม่ได้อัปเดตบางส่วนหรือหากเราสังเกตเห็นปัญหาการพึ่งพาแพ็กเกจคุณสามารถลองแก้ไขได้โดยเรียกใช้ดิสโทรซิงค์อื่นด้วยตนเอง สิ่งนี้จะพยายามทำให้แพ็กเกจที่ติดตั้งของคุณเป็นเวอร์ชันเดียวกับในที่เก็บที่เปิดใช้งานในปัจจุบันแม้ว่าจะหมายถึงการดาวน์เกรดบางแพ็คเกจก็ตาม:

sudo dnf distro-sync

ตัวแปรที่มีประสิทธิภาพมากขึ้นยังช่วยให้สามารถลบแพ็กเกจที่ไม่สามารถรองรับการอ้างอิงแพ็กเกจได้ ตรวจสอบอย่างรอบคอบเสมอว่าแพ็คเกจใดจะถูกลบออกก่อนที่จะยืนยันสิ่งนี้:

sudo dnf distro-sync --allowerasing

ติดป้ายกำกับไฟล์ด้วยนโยบาย SELinux ล่าสุด

หากมีคำเตือนว่าการดำเนินการบางอย่างไม่ได้รับอนุญาตเนื่องจากนโยบาย SELinux ปัจจุบันอาจเป็นกรณีที่มีไฟล์บางไฟล์ติดป้ายกำกับด้วยสิทธิ์ SELinux อย่างไม่ถูกต้อง สิ่งนี้อาจเกิดขึ้นในกรณีที่มีข้อผิดพลาดใด ๆ หรือหากคุณเคยปิดใช้งาน SELinux ในอดีต คุณสามารถติดป้ายกำกับทั้งระบบใหม่ได้โดยเรียกใช้:

sudo touch /.autorelabel

การรีบูตเครื่องครั้งต่อไปจะใช้เวลานานเนื่องจากจะตรวจสอบและซ่อมแซมแท็ก SELinux ทั้งหมดในไฟล์ทั้งหมดของคุณ เมื่อเสร็จแล้วเราสามารถเพลิดเพลินกับ Fedora เวอร์ชันใหม่นี้ได้แล้ว


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา