มีวิธีใดในการปรับลดรุ่นจาก Ubuntu 17.04 ถึง 16.10?


9

ฉันมี Xubuntu 17.04 และฉันสงสัยว่ามีวิธีลดระดับจริงจาก 17.04 เป็น 16.04 ด้วยเหตุผลสองประการ:

  1. เนื่องจาก mGBA ไม่สามารถทำงานได้ใน 17.04
  2. เพราะ Parole Media Player ค้างเมื่อฉันกรอกลับ
  3. เพราะ LMMS ปิดลงเมื่อฉันพยายามโหลดเพลงตัวอย่าง
  4. เป็นต้น

คำถาม:

มีวิธีใดในการปรับลดรุ่นจาก Xubuntu 17.04 ถึง 16.10?


7
ฉันคิดว่าคุณควรตรวจสอบปัญหาเหล่านี้มากกว่าแค่ถังทั้งสิ่ง
แมว

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

@ สตีเฟนฉันคิดว่าคุณอาจมีสิทธิ์ อย่างไรก็ตามฉันไม่เคยพบปัญหาที่สำคัญใด ๆ กับไดรเวอร์เสียงของฉันใน Linuxes ใด ๆ แม้ว่าฉันจะใช้ mplayer เธรดเดี่ยวที่ใช้ notorisouly สำหรับการเล่นวิดีโอ แต่อินเทอร์เน็ตเต็มไปด้วยปัญหาการบล็อกที่เกิดจากปัญหาไดรเวอร์เสียงฉันไม่เข้าใจจริงๆ
peterh - Reinstate Monica

@peterh แน่นอน ปัญหาเสียงล่าสุดที่ฉันพยายาม Windoze ใช้ระบบเสียงดูอัลบูตลินุกซ์มิ้น 18 ของฉันหยิบขึ้นมาและวิ่งไปโดยไม่มีปัญหา ไม่เห็นปัญหาเสียง Xubuntu 17.04 ใด ๆ ในการค้นหาเว็บอย่างรวดเร็ว
StephenG

มันจะไม่ช่วยคุณในตอนนี้ แต่ฉันถูกเผาโดยการอัพเกรดหลายครั้ง ตอนนี้ด้วยฮาร์ดไดรฟ์ขนาดใหญ่ฉันแค่คัดลอกรูททั้งหมดของฉันและแยกพาร์ติชั่นโฮมไปยังพาร์ติชั่นใหม่ว่างเปล่าและทำการอัพเกรด นี่ทำให้ระบบการทำงาน ... ทำงาน เมื่อการอัพเกรดสำเร็จในพาร์ติชั่นอื่นฉันก็บอกด้วงว่ามันเป็นระบบเริ่มต้นที่จะบู๊ต สิ่งที่คุณต้องทำคือแก้ไข / etc / fstab ในสำเนาใหม่เพื่อแสดง UUID ของพาร์ติชันทดสอบ เพื่อให้ง่ายขึ้นฉันใส่ข้อมูลอื่น ๆ เช่นไฟล์สื่อส่วนใหญ่ไว้ในพาร์ติชันอื่นโดยไม่ได้รับผลกระทบใด ๆ ทั้งหมดนี้ gparted คือเพื่อนของคุณ!
Joe

คำตอบ:


13

ไม่มีวิธีที่สนับสนุนอย่างเป็นทางการในการทำเช่นนั้นอย่างไรก็ตามคุณสามารถทำได้

การปรับลดรุ่นอาจส่งผลให้เกิดปัญหาร้ายแรงกว่าการอัพเกรดที่เกิดขึ้น เหตุผล:

  1. สคริปต์การติดตั้ง / ลบแพคเกจไม่ได้รับการทดสอบสำหรับการลดระดับ
  2. อาจมีไฟล์การกำหนดค่าเฉพาะแพคเกจฐานข้อมูลซึ่งมีการเปลี่ยนแปลงรูปแบบด้วยเวอร์ชันใหม่ ในกรณีเหล่านี้การอัพเกรดรูปแบบของพวกเขาได้รับการพัฒนา แต่การปรับลดรุ่นของพวกเขาส่วนใหญ่ไม่ใช่
  3. การขึ้นต่อกันของแพ็คเกจไม่ได้ทดสอบในสถานการณ์ดาวน์เกรด ผลลัพธ์ในระหว่างการปรับลดรุ่นสถานะของระบบบางอย่างสามารถปรากฏในแพคเกจที่เข้ากันไม่ได้จะมีความบังเอิญ

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

ขั้นตอนที่แน่นอนสำหรับอ-ปรับลดมีรายละเอียดในเรื่องนี้คำตอบ

(ไม่ใช่หัวข้อของคำถาม แต่เป็นเรื่องตลกมาก: ในทางเดียวกันคุณสามารถสลับไปมาระหว่างการแจกแจงแบบเดเบียนที่แตกต่างกันได้โดยไม่ต้องรีบูตหากมีการสนับสนุนหลายสถาปัตยกรรมในทั้งสองคุณสามารถ เปลี่ยนสถาปัตยกรรมโดยไม่ต้องบูตเครื่องใหม่)

เพราะเป้าหมายของคุณคือการหลีกเลี่ยงบางคล้ายกันปัญหาแพคเกจเฉพาะที่หายากหลังจากการอัพเกรด , คุณมีแนวโน้มที่จะหลีกเลี่ยงคนสิ่งที่อ-ปรับลดจะทำให้เกิด

ดังนั้นฉันขอแนะนำวิธีแก้ปัญหาเพิ่มเติม:

ดาวน์เกรดแพคเกจเพียงไม่กี่รายการที่คุณมีปัญหา

มันง่ายมาก:

  1. /etc/apt/sources.listชั่วคราวเพิ่มยังเป็นแหล่งที่มาของการกระจายแพคเกจเก่าของคุณลงใน ดังนั้นsources.listเจตจำนงของคุณ- ชั่วคราว - มีแหล่งแพ็กเกจสำหรับรุ่นการแจกจ่ายทั้งสองของคุณ
  2. เรียกใช้apt-get updateเพื่อโหลดแคช
  3. apt-cache show mybuggytoolแล้วคุณจะแสดงmybuggytoolในรุ่นที่มีอยู่ทั้งหมดในทั้งที่เก็บ ตัวอย่างเช่นคุณจะเห็นmybuggytoolในรุ่นและใน1.1-crap1.3-crap
  4. 1.1-crapเลือกหนึ่งที่เห็นอกเห็นใจมากขึ้นซึ่งจะมีโอกาส
  5. ติดตั้งด้วย apt-get install mybuggytool=1.1-crap
  6. ลบ (หรือแสดงความคิดเห็นออก) บรรทัดของ disto เก่าของคุณจากsources.listนั้นapt-get updateอีกครั้ง

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

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

  • apt-mark hold mybuggytoolคุณสามารถถือแพคเกจโดยคำสั่ง
  • apt-mark unhold mybuggytoolคุณสามารถเลิกพักสายได้โดย

ขอบคุณ @ peterh! นี่คือสิ่งที่ฉันต้องการ! ขอบคุณมัด !!
JBoy Advance

@JBoyAdvance ความสุขของฉัน :-)
peterh - Reinstate Monica

1
น่ารักและคำตอบที่สมบูรณ์มาก
Joe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.