อัปเดต Ubuntu 14.04 เป็น 15.04


32

ปัจจุบันฉันมี Ubuntu 14.04 ในแล็ปท็อปของฉันและตอนนี้ฉันต้องการอัปเดตเป็น 15.04 ฉันมี Windows 8 และ Kali Linux พร้อมกับ Ubuntu ฉันจะอัปเดต Ubuntu ของฉันเป็น 15.04 ได้อย่างไรโดยไม่สูญเสียระบบปฏิบัติการอื่น ฉันคิดที่จะดาวน์โหลด Ubuntu 15.04 แล้วติดตั้งผ่าน Ubuntu 14.04 แทนที่จะอัปเดต Ubuntu 14.04 ผ่านทาง terminal หรือ update manager นั่นจะเป็นตัวเลือกที่ดีหรือไม่?

(ยิ่งไปกว่านั้นฉันไม่สามารถอัปเดต Ubuntu ของฉันผ่านเทอร์มินัลหรือตัวจัดการอัปเดตเนื่องจากฉันใช้อินเทอร์เน็ตผ่านพร็อกซีเซิร์ฟเวอร์ที่ต้องมีการตรวจสอบสิทธิ์ฉันถามถึงคำถามก่อนหน้านี้และไม่มีเทคนิคใด ๆ

ขอบคุณล่วงหน้า :)


2
ไม่ว่าในกรณีใดคุณไม่สามารถอัพเกรดจาก 14.04 เป็น 15.04 ได้โดยตรงคุณต้องอัพเกรดเป็น 14.10 ก่อน หากคุณดาวน์โหลด ISO 15.04 คุณจะต้องทำการสำรองข้อมูลไฟล์ improtant ของคุณและทำการติดตั้งใหม่
xangua

ดังนั้นการติดตั้งโดยตรงจากไฟล์ iso ของ ubuntu 15.04 จากไดรฟ์ปากกาที่บูตได้จะสร้างปัญหาได้หรือไม่
Prashant Kumar

หากใช้ iso อย่าเลือกตัวเลือกในการติดตั้ง Ubuntu "ข้างๆ" เลือกอย่างอื่นแล้วเลือกพาร์ติชั่น แต่อย่าเลือกที่จะฟอร์แมตพาร์ติชั่นเพื่อเก็บโฮมไดเร็กตอรี่ให้ทำการสำรองข้อมูลก่อนเสมอ
mchid

ปัญหาคือคุณจะต้องติดตั้งแอปพลิเคชั่นที่คุณมีอยู่ตอนนี้และระบบจะทำการติดตั้งใหม่
mchid

คำตอบ:


50

ไม่สามารถอัพเกรดเป็น Ubuntu 15.04 จาก 14.04 ได้โดยตรง แต่นี่ไม่ได้หมายความว่าคุณไม่สามารถทำได้ ไม่จำเป็นต้องใช้ USB sticks เป็นต้น ฉันทำการอัพเดทผ่าน SSH จากพีซีระยะไกล :)

บันทึก:

โปรดทราบว่าการดำเนินการทั้งหมดด้านล่างควรเสร็จสมบูรณ์ภายใต้สิทธิ์การใช้งานรูทหรือ sudo เนื่องจากคุณกำลังแก้ไขการตั้งค่าระบบ

ก่อนที่คุณจะอัพเกรดคุณต้องติดตั้งตัวช่วยอัปเกรดเหล่านี้:

sudo apt-get install update-manager update-manager-core

หลังจากนั้นให้ไปที่/etc/update-manager/release-upgradesไฟล์และการเปลี่ยนแปลงไปPrompt=lts Prompt=normalตรวจสอบให้แน่ใจว่าไฟล์ meta-release ในโฟลเดอร์เดียวกันมีลักษณะดังนี้ หากไม่มีอยู่ให้เพิ่มที่ด้านล่างของไฟล์:

[METARELEASE]
URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release-lts
URI_UNSTABLE_POSTFIX = -development
URI_PROPOSED_POSTFIX = -proposed

การอัปเกรดจาก 14.04 เป็น 15.04 จะมีลักษณะเช่นนี้: 14.04 -> 14.10 -> reboot -> 15.04 -> reboot -> done

นี่คือขั้นตอนต่อไป:

  • ดำเนินการdo-release-upgrade -dใน terminal
  • [ทำตามคำแนะนำบนหน้าจอ] รีบูตในตอนท้าย 14.10 จะถูกติดตั้ง
  • ดำเนินการdo-release-upgrade -dใน terminal
  • [ทำตามคำแนะนำบนหน้าจอ] รีบูตในตอนท้าย 15.04 จะถูกติดตั้ง

สนุก! :)

PS ข้อมูลและซอฟต์แวร์ทั้งหมดจะถูกเก็บไว้ นอกจากนี้หลังจากการอัปเกรดอย่าลืมอัปเดตที่เก็บ apt ที่กำหนดเองเนื่องจากพวกเขาอาจจะถูกปิดการใช้งานในช่วงการอัพเกรด


มันใช้งานได้สำหรับฉันขอบคุณ แต่ท้ายที่สุดเซิร์ฟเวอร์ X จะทำงานล้มเหลวทุกครั้งที่ฉันลงชื่อเข้าใช้ฉันใช้ orphaner (deborphan) เพื่อลบ cruft จำนวนมากออกจากระบบดูเหมือนว่าบางไลบรารีรุ่นเก่าจะไม่ถูกลบออก ฉันต้องย้อนกลับไปที่คอนโซลข้อความ <CTRL> - <ALT> - <F1> เพื่อเรียกใช้ยูทิลิตี orphaner ฉันเดาว่าสิ่งเหล่านี้เป็นสาเหตุของความขัดแย้งและทำให้ X11 ขัดข้อง หลังจากลบสิ่งเหล่านี้แล้วรีบูตก็ทำงานได้ดี
psiphi75

มันทำงานได้ในขั้นตอนเดียวแล้ว
k_g

4
@ psiphi75, อาจเป็นไปได้ว่าคุณไม่ควรใช้-dตัวเลือกบรรทัดคำสั่งเพราะนั่นจะให้เวอร์ชั่นนักพัฒนาซอฟต์แวร์แก่คุณ!
Alexis Wilke

ปรากฏว่าพา ธ การอัพเกรดเปลี่ยนไปเมื่อรันdo-release-upgradeจากการติดตั้ง 14.04 มันจะอัพเกรดเป็น 15.04 ทันที อย่างไรก็ตามเส้นทางการอัพเกรดนี้จะบั๊ก มันจะล้มเหลวในการติดตั้งแพ็กเกจ systemd บางอย่างที่ป้องกันเซิร์ฟเวอร์จากการบูทตามปกติดังนั้นจึงต้องระมัดระวังเป็นอย่างมากเมื่อทำการอัพเกรดนี้ โปรดดูbugs.launchpad.net/ubuntu/+source/init-system-helpers/+bug/…
Oldskool

0

ที่ดีที่สุดคือการดาวน์โหลด ISO จากอูบุนตูเว็บไซต์และสร้าง USB อยู่กับมันโดยใช้UNetbootin จากนั้นในขณะที่บูตจาก USB คุณจะได้รับตัวเลือกในการอัพเกรด สิ่งนี้จะเก็บรักษาข้อมูลของคุณ

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


1
เดี๋ยวก่อนคุณกำลังบอกว่านี่เป็นการรักษาข้อมูล ฉันมีตัวเลือกในการอัปเกรดโดยตรงเป็น 15.04 จาก 14.04 ผ่าน USB ไม่ใช่จากเดสก์ท็อป จำเป็นต้องอัพเกรดเป็น 14.10 จริงหรือไม่?
Inoki
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.