Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

อยู่บนขอบเลือดของ Linux ด้วย Fedora Rawhide

ซอฟต์แวร์โอเพนซอร์สมีการเคลื่อนไหวอย่างรวดเร็ว – ข้อบกพร่องได้รับการแก้ไขแล้ว มีการเพิ่มคุณสมบัติใหม่ และประสิทธิภาพ (โดยปกติ) ดีขึ้น แต่ลีนุกซ์รุ่นปัจจุบันของคุณอาจขัดขวางไม่ให้คุณลองใช้การปรับปรุงเหล่านั้นจนกว่าจะมีรุ่นการแจกจ่ายที่เสถียรในครั้งต่อไป อาจอยู่ห่างออกไปครึ่งปีหรือนานกว่านั้น!

อย่ารอช้าเพื่อลองใช้ซอฟต์แวร์เวอร์ชันล่าสุด – ลองใช้ Fedora Rawhide แทน

ทำไมต้อง Rawhide

อยู่บนขอบเลือดของ Linux ด้วย Fedora Rawhide

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

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

หากคุณต้องการใช้ซอฟต์แวร์เวอร์ชันใหม่ ทันที คุณสามารถใช้การแจกจ่ายแบบโรลลิ่งรีลีส นั่นคือซอฟต์แวร์ที่อัปเดตตัวเองอย่างต่อเนื่องและไม่เคยมี "รีลีส" แบบเดิมเลย (นึกถึง Gentoo หรือ Arch Linux)

นอกจากนั้น คุณสามารถใช้สาขาการพัฒนาของการแจกจ่าย นั่นคือเวอร์ชันที่อัปเดตอย่างต่อเนื่องซึ่งใช้โดยนักพัฒนาเพื่อการทดสอบ ฉันชอบสาขาการพัฒนาของ Fedora ซึ่งมีชื่อรหัสว่า Rawhide เป็นพิเศษ

ระวัง!

มีบางสิ่งที่ควรทราบเกี่ยวกับ Rawhide ก่อนที่คุณจะดำดิ่งลงไป Rawhide ในฐานะที่เป็นสาขาการพัฒนานั้นเป็นการทดลองอย่างมากและควรได้รับการปฏิบัติด้วยความระมัดระวัง เมื่อมีการเปิดตัว Fedora เวอร์ชันใหม่ Rawhide จะ "เริ่มต้นใหม่" และคว้าเวอร์ชันการพัฒนาของแพ็คเกจทั้งหมดที่พบในที่เก็บของมัน มันเป็นเช่นนั้นมาระยะหนึ่งแล้ว จนกระทั่งในที่สุดสิ่งต่าง ๆ เริ่มมีเสถียรภาพเมื่อ Fedora เวอร์ชันถัดไปเข้าสู่เบต้า

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

กำลังอัปเกรดเป็น Rawhide

อยู่บนขอบเลือดของ Linux ด้วย Fedora Rawhide

การติดตั้ง Fedora Rawhide นั้นค่อนข้างตรงไปตรงมา หากคุณต้องการเพิ่มการติดตั้งที่มีอยู่ให้กับ Fedora สิ่งที่คุณต้องทำคือเรียกใช้คำสั่งต่อไปนี้:

  1. sudo yum install fedora-release-rawhide yum-utils
    (เป็นการติดตั้งไฟล์ที่เก็บ Rawhide)
  2. sudo yum-config-manager --disable fedora updates updates-testing
    (ปิดการใช้งานที่เก็บเก่าของคุณ)
  3. sudo yum-config-manager --enable rawhide
    (สิ่งนี้เปิดใช้งานที่เก็บ rawhide)
  4. sudo yum update yum
    (นี่เป็นการอัปเกรด yum เป็นรุ่นล่าสุด)
  5. sudo yum --releasever=rawhide distro-sync --nogpgcheck
    (สิ่งนี้จะอัปเดตระบบของคุณเป็น Rawhide)

การติดตั้ง Rawhide โดยตรง

อยู่บนขอบเลือดของ Linux ด้วย Fedora Rawhide

หากคุณต้องการติดตั้ง Fedora โดยไม่ต้องติดตั้งรุ่นเสถียรก่อน คุณจะต้องดาวน์โหลดตัวติดตั้ง DVD เมื่อโปรแกรมติดตั้งขอพื้นที่เก็บข้อมูลเพิ่มเติมจากคุณ คุณจะต้องเพิ่มที่เก็บ Rawhide คุณสามารถทำได้โดย:

  1. ดาวน์โหลดสื่อการติดตั้งที่เสถียรหรือแยกย่อยล่าสุด (ติดตั้ง netinstall หรือ DVD)
  2. คัดลอกไปยังสื่อท้องถิ่น (USB หรือ DVD หรือ CD)
  3. บูตสื่อและไปที่ส่วน 'ติดตั้งแหล่งที่มา' และป้อนด้วยตนเอง:https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/(หรือ "i386" สำหรับ 32- บิตแทน "x86_64")
  4. เสร็จสิ้นการติดตั้งตามปกติ

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

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

อัปเดตอยู่เสมอ

เมื่อใดก็ตามที่คุณต้องการอัปเดตการติดตั้ง Rawhide เพียงเรียกใช้ sudo yum upgrade --skip-broken –  คำสั่งเดียวกับที่คุณใช้ตามปกติ บวกกับแฟล็กที่ช่วยให้คุณดำเนินการกับแพ็กเกจที่อัปเกรดได้จริง

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

การอัปเกรดแพ็กเกจเฉพาะเป็น Rawhide เท่านั้น

สิ่งที่ทำให้ Fedora Rawhide ยอดเยี่ยม (ไม่เหมือนกับสาขาการพัฒนาอื่นๆ เช่น Ubuntu) คือ คุณไม่จำเป็นต้องเลือกระหว่างความเสถียรกับ Rawhide เพราะคุณสามารถมิกซ์แอนด์แมทช์ได้ ไม่กี่คนชอบที่จะเรียกใช้เคอร์เนลรุ่นล่าสุดที่มีอยู่เพื่อให้พวกเขาได้รับการสนับสนุนสำหรับฮาร์ดแวร์ล่าสุดที่สมบูรณ์ คนอื่นอาจต้องการใช้เวอร์ชันของแพ็คเกจที่พบใน Rawhide เนื่องจากอาจแก้ไขปัญหาแยกที่พวกเขากำลังมีได้ (เช่น หาก LibreOffice หยุดทำงานโดยไม่มีเหตุผล) คุณสามารถคงการติดตั้งที่เสถียรและเลือกแพ็คเกจที่คุณต้องการใช้งานในเวอร์ชัน Rawhide ได้อย่างง่ายดาย ในการดำเนินการดังกล่าว เพียงใช้คำสั่งปกติสำหรับการติดตั้งหรืออัปเดต แต่หลังจากเพิ่มไฟล์ repo แล้ว ให้เพิ่มแฟล็กต่อไปนี้:--enablerepo=rawhide ตอนนี้คุณกำลังใช้เวอร์ชัน Rawhide ของแพ็คเกจนั้น!

สิ่งเดียวที่คุณต้องจำไว้คือ yum จะไม่ตรวจสอบ Rawhide อีกครั้งสำหรับการอัปเดตในแพ็คเกจที่คัดเลือกมา เมื่อคุณอัปเดตจาก Rawhide repo เป็นครั้งแรก แสดงว่าคุณเปิดใช้งาน repo นั้นชั่วคราว เมื่อคุณอัปเดตแพ็คเกจทั้งหมด การอัปเดตเคอร์เนลที่เสถียรจะมีเวอร์ชันที่เก่ากว่าเวอร์ชัน Rawhide ที่คุณติดตั้ง คุณจะต้องเรียกใช้คำสั่งโดยเฉพาะอีกครั้งเพื่อเปิดใช้งาน repo ชั่วคราวเมื่อตรวจสอบการอัปเดต การเปิดใช้งาน Rawhide repo อย่างถาวรเป็นความคิดที่ไม่ดี เนื่องจาก yum จะต้องการอัปเดตแพ็คเกจทั้งหมดของคุณเป็นเวอร์ชัน Rawhide เพียงให้แน่ใจว่าคุณได้ค้นพบเหตุผลที่ดีที่จะทำเช่นนั้น และรู้ว่าคุณสามารถได้รับประโยชน์จากมันในทางใดทางหนึ่ง

บทสรุป

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

หากคุณต้องการเพิ่มที่เก็บข้อมูลอื่นที่มีการอัปเดตหรือซอฟต์แวร์เพิ่มเติม โปรดดู Fedora Utils (ปัจจุบันเรียกว่า Fedy) [ไม่มีให้ใช้งานอีกต่อไป]

คุณใช้ Fedora Rawhide หรือไม่? แล้วแหล่งข้อมูลอื่นที่คล้ายคลึงกันสำหรับการแจกจ่ายที่คุณชื่นชอบล่ะ เคล็ดลับและลูกเล่นเจ๋ง ๆ ที่คุณสามารถแบ่งปันได้หรือไม่? แจ้งให้เราทราบในความคิดเห็น!