ก่อนหน้า Fedora 17
ไม่มีใครใน Red Hat distros ก่อน Fedora 17 รวมถึงความสามารถในการอัพเกรด dist dist ตามที่คุณถาม นี่เป็นตัวเลือกที่กล่าวถึงมานานในรายการความปรารถนาของผู้คนจำนวนมาก แต่ไม่เคยมีใครทำ
แต่ก่อนที่เราจะเริ่มชี้แจง ...
ตามหัวข้อการอัพเกรดใน wikiมีวิธีที่คุณสามารถใส่ DVD ในระบบของคุณสำหรับ Fedora เวอร์ชั่นถัดไปและAnacondaจะพยายามอัพเกรดระบบของคุณ ต้องลองวิธีนี้หลายครั้งฉันจะไม่คิดว่าเรื่องนี้จะเป็นไปตามที่dist-upgrade
มีใน Debian / Ubuntu distros ที่ใช้งานได้ดีจริง ๆ
นอกจากนี้การบำรุงรักษาระบบ RHEL, Fedora และ CentOS มานานกว่าทศวรรษที่ผ่านมาฉันจะไม่พิจารณาแม้แต่การใช้วิธีนี้เพื่ออะไร มันไม่ทำงาน
ดังนั้นโดยทั่วไปผู้คนจะทำอย่างใดอย่างหนึ่งต่อไปนี้:
หนังที่ยังไม่ได้ฟอก
ใช้Rawhide รีลีสซึ่งเป็นเวอร์ชั่น edge bleeding ซึ่งคล้ายกับ Sid ใน Debian Rawhide นำเสนอการเปิดตัวในแง่ที่ว่ามันมีแพ็คเกจเวอร์ชันล่าสุดเสมอ แต่มันไม่ได้หมายความว่าจะใช้เป็น distro แบบวันต่อวันมันมีความหมายจริงๆสำหรับการทดสอบเท่านั้น
อยู่กับรุ่นเดียว
เพียงแค่อยู่กับความเป็นจริงนี้และเข้าพักได้ถึงวันที่ตราบเท่าที่ distro อยู่รอบ ๆ yum
ใช้ คุณสามารถใช้yum
ทั้งการอัปเดตที่รอดำเนินการและ / หรืออัปเดตแพ็คเกจเดียว นอกจากนี้yum
ยังสามารถใช้ในการติดตั้งแพ็คเกจใหม่ได้เช่นกัน
ใช้การอัปเดตที่รอดำเนินการทั้งหมด (ถือว่าใช่กับข้อความแจ้งทั้งหมด):
sudo yum -y update
อัปเดตแพ็คเกจเดียว:
sudo yum -y update apache\*
ติดตั้งแพ็คเกจใหม่:
sudo yum -y install apache\*
อัปเดตซอฟต์แวร์แอปเพล็ต
หากคุณต้องการดำเนินการอัปเดตโดยใช้ GUI คุณสามารถใช้เครื่องมืออัปเดตซอฟต์แวร์ที่แสดงในทาสก์บาร์ของคุณ เครื่องมือนี้ทำสิ่งเดียวกับyum -y update
ข้างต้นและสามารถรันได้ตามต้องการโดยใช้คำสั่งต่อไปนี้:
gpk-update-viewer
ติดตั้งใหม่
เมื่อเวอร์ชันใหม่ออกมาคุณจะทำการติดตั้งใหม่ด้วยตนเองและดูแลการคัดลอกข้อมูลและการกำหนดค่าใด ๆ ที่ส่งต่อไปยังระบบใหม่
PreUpgrade
ใช้ประโยชน์จากเครื่องมือPreUpgrade เครื่องมือนี้เป็นเพียงแค่รวบรวมการตั้งค่าและชื่อของแพ็คเกจที่คุณติดตั้งและจะช่วยคุณในการติดตั้งใหม่ ดูคำตอบ @JoelDavisสำหรับเทคนิคนี้เช่นกัน
หมายเหตุ:นี่ไม่ใช่ตัวเลือกที่เริ่มต้นด้วย Fedora 18 อีกต่อไปดังนั้นคุณจึงได้รับคำเตือน
Fedora 17 และหลัง
เริ่มต้นด้วย 17 ตอนนี้คุณสามารถกลิ้งออก
FedUp
ใหม่ใน Fedora 17/18 เป็นเครื่องมือที่เรียกว่าFedUp (FEDora UPgrader)ซึ่งอ้างว่าทำ "dist-upgrade" ซึ่งคล้ายกับ Debian / Ubuntu distros
FedUp (FEDora UPgrader) เป็นชื่อของระบบใหม่สำหรับการอัพเกรดการติดตั้ง Fedora ใน Fedora 18 ขึ้นไป มันจะแทนที่วิธีการอัปเกรดที่แนะนำในปัจจุบันทั้งหมด (PreUpgrade และ DVD) ที่ใช้ใน Fedora รุ่นก่อนหน้า แอนาคอนดาผู้ติดตั้ง Fedora ไม่มีฟังก์ชั่นการอัพเกรดในตัวใน Fedora 18 ขึ้นไป มันได้รับมอบหมายอย่างสมบูรณ์ให้กับ Fedup
ปัจจุบัน FedUp สามารถอัปเกรดการติดตั้ง Fedora 17 เป็น Fedora 18 โดยใช้ที่เก็บเครือข่ายคล้ายกับการทำงานของ PreUpgrade ปัจจุบันมีการวางแผนวิธีการเพิ่มเติมสำหรับการอัปเกรดและหน้านี้จะได้รับการอัปเดตเมื่อคุณสมบัติเหล่านั้นเสร็จสมบูรณ์
รุ่นที่ออกมาเทียบกับรุ่นที่วางจำหน่าย
OP ถามคำถามติดตามที่เขาต้องการให้ฉันทำอย่างละเอียดในวลีต่อไปนี้:
"เริ่มต้นด้วย 17 ตอนนี้คุณสามารถกลิ้งออก"
เมื่อฉันแสดงความคิดเห็นนั้นฉันหมายถึงสิ่งหนึ่งและวลีที่ว่า เมื่อฉันเขียนว่าฉันหมายถึง "rolling release" เพื่อหมายความว่าตอนนี้คุณสามารถหมุนจาก Fedora หนึ่งจุด (พูด 17) ไปเป็นเวอร์ชั่น 18 distros ส่วนใหญ่เช่น Debian & Ubuntu ให้สิ่งอำนวยความสะดวกนี้
อย่างไรก็ตามในการค้นหาคำอธิบายว่า"การเผยแพร่แบบกลิ้ง" จริงๆแล้วหมายถึงวิกิพีเดียตอนนี้ฉันได้รับการศึกษามากขึ้นในเรื่องนี้
ตัดตอนมาจากวิกิพีเดีย
... รูปแบบการพัฒนาที่กำลังเปิดตัวหรือกำลังพัฒนาหมายถึงระบบซอฟต์แวร์ที่กำลังพัฒนาอย่างต่อเนื่อง นี่คือแทนที่จะเป็นรูปแบบการพัฒนารุ่นมาตรฐานที่ใช้รุ่นซอฟต์แวร์ที่ต้องติดตั้งใหม่กว่ารุ่นก่อนหน้า ในทางกลับกันซอฟต์แวร์แบบย้อนกลับจะได้รับการอัปเดตอย่างต่อเนื่องซึ่งแตกต่างจากซอฟต์แวร์รีลีสมาตรฐานซึ่งอัพเกรดระหว่างเวอร์ชัน ...
ดังนั้นจากความเห็นของนักปราชญ์ Debian, Ubuntu, Fedora ไม่ใช่ "การวางจำหน่ายแบบม้วน" เป็นซอฟต์แวร์มาตรฐานที่วางจำหน่ายแล้วที่มอบเครื่องมือที่จะช่วยในการอัพเกรดจากการปล่อยหนึ่งไปยังอีกจุดหนึ่ง
OP ยังถามคำถามต่อไปนี้
เดเบียนเป็นเพียงรุ่น "กลิ้ง" ปล่อยถ้าคุณใช้ซิด Rolling release = ไม่มีเวอร์ชั่นแพ็คเกจถูกทิ้งลงใน distro จาก upstream ASAP ใช่ไหม? ดังนั้น Debian จึงเป็นตรงกันข้ามกับ Ubuntu ที่วางจำหน่ายแล้ว Fedora Rawhide นั้นเป็นรุ่นที่วางจำหน่าย แต่ฉันรู้แล้วว่า (และไม่ต้องการใช้มันหากนั่นคือสิ่งที่คุณอ้างถึง)
เพียงเพื่อให้ชัดเจนสำหรับผู้อ่านในอนาคต แม้แต่สาขาการพัฒนาของ Debian (aka. Sid) และ Fedora (aka. Rawhide) ไม่ได้เป็น "กำลังเผยแพร่" แน่นอนว่าคุณสามารถใช้มันได้ แต่เป็นเพียง "พื้นที่" ในการพัฒนาซึ่งซอฟต์แวร์ใหม่ที่อาจรวมอยู่ในการเปิดตัวในอนาคตสามารถนำเสนอต่อชุมชนในลักษณะรวมศูนย์
ระดับของการทดสอบที่จะเข้าไปในแพ็คเกจที่ถูกวางไว้ในหนึ่งในสาขาเหล่านี้นั้นเข้มงวดน้อยกว่าเมื่อกล่าวว่าเมื่อแพ็กเกจแสดงเป็นการอัปเดตใน distro "rolling release" จริงเช่น ArchLinux (จะเป็นความคาดหวังของฉัน)
นี่คือส่วนของหน้าวิกิพีเดียที่ครอบคลุมการใช้สาขาการพัฒนาสำหรับ distros รุ่นมาตรฐาน:
ความแตกต่างระหว่างการกระจายซอฟต์แวร์ที่วางจำหน่ายและสาขาการพัฒนาของการกระจายซอฟต์แวร์ที่วางจำหน่ายมาตรฐานมักจะมองข้ามโดยผู้ใช้ที่ไม่มีประสบการณ์กับการกระจายซอฟต์แวร์ สิ่งนี้สามารถนำไปสู่ความคิดเห็นที่สับสนเช่น: "distro-X คือการแจกจ่ายแบบหมุนถ้าคุณใช้สาขาการพัฒนา" - โดยที่ distro-X เป็นการกระจายแบบมาตรฐาน แม้ในกรณีที่เกิดขึ้นได้ยากซึ่งสาขาการพัฒนาเป็นสาขาการพัฒนาแบบหมุน (เทียบกับสาขาวัฏจักรทั่วไป) สิ่งนี้ไม่ได้ทำให้การกระจายแบบกระจาย ซึ่งแตกต่างจากการเผยแพร่มาตรฐานการกระจายการเปิดตัวไม่ได้มีสาขาการพัฒนา
yum update
คำตอบคือโหมดที่ต้องการของฉัน แต่มีผู้จัดการซอฟต์แวร์ GUI หากคุณต้องการใช้ ใน Gnome 3 ไปที่กิจกรรมและค้นหา "อัปเดตซอฟต์แวร์" (หรือค้นหาในรายการแอปพลิเคชันของคุณ) ที่จะทำเช่นเดียวกันสำหรับคุณเช่นกัน