ฉันจะอัปเกรดเป็น Ubuntu รุ่นใหม่กว่าได้อย่างไร


คำตอบ:


303

สรุป

คำตอบนี้สรุปแนะนำขั้นตอนการอัพเกรดชุมชน

คุณควรอ่านบันทึกประจำรุ่นสำหรับปัญหาที่อาจเกิดขึ้นซึ่งอาจส่งผลต่อการอัพเกรดของคุณ

การสำรองข้อมูล

ก่อนที่คุณจะเริ่มกระบวนการอัปเกรด - ถามตัวเองด้วยคำถามนี้:

ฉันสามารถสูญเสียข้อมูลใด ๆ / ทั้งหมดของฉันเช่นเอกสารและไฟล์ได้หรือไม่?

ถ้าคำตอบคือไม่มี - แล้วการสำรองข้อมูลการติดตั้ง

การอัพเกรด Ubuntu ทำงานได้ 99 ครั้งจาก 100 - การสำรองข้อมูลจะช่วยให้คุณประหยัดความยุ่งยากในภายหลังหากมีสิ่งผิดปกติเกิดขึ้น

เปรียบเทียบเครื่องมือสำรองข้อมูล

กราฟิก

หากคุณติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์จากหน้าต่างไดรเวอร์เพิ่มเติมหรือไดรเวอร์ฮาร์ดแวร์ดังนั้นควรอัปเกรดสิ่งเหล่านี้โดยอัตโนมัติด้วยไดรเวอร์ไบนารีของ Nvidia / ATI ที่เหมาะสมสำหรับ 12.04 / 14.04

หากคุณได้ดาวน์โหลดและติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ด้วยตนเองโดยตรงจากเว็บไซต์ของผู้ผลิตคำแนะนำคือการลบไดรเวอร์เหล่านี้ก่อนและเปลี่ยนกลับเป็นไดรเวอร์โอเพ่นซอร์สก่อนที่จะทำการอัพเกรด สิ่งที่อาจเกิดขึ้นคือ/etc/X11/xorg.confไฟล์จะยังคงอยู่หลังจากการอัพเกรดและหลังจากนั้นในการรีบูทครั้งแรกคุณจะบู๊ตเป็น 'หน้าจอสีดำ'

คำถามเหล่านี้อธิบายถึงกระบวนการลบ:

  1. ฉันจะลบ ATI / AMD Drivers ที่ดาวน์โหลดจากเว็บไซต์ของพวกเขาได้อย่างไร

  2. ลบไดรเวอร์ nVidia และกลับไปที่ Nouveau

สัญญาซื้อขายไฟฟ้า

ในระหว่างการอัพเกรดแหล่ง PPA ใด ๆ ที่คุณอาจเพิ่มจะถูกปิดใช้งานโดยอัตโนมัติ โดยทั่วไป PPA จะไม่ส่งผลกระทบต่อกระบวนการอัปเกรด

- มีคู่ของสัญญาซื้อขายไฟฟ้าที่ระบุว่าอาจก่อให้เกิดปัญหาเป็นเอ็กซ์ตบและxorg-edgers ควรลบ PPAเหล่านี้ผ่านppa-purgeก่อนการอัพเกรด

  1. อูบุนตู-x-สวาท / x-การปรับปรุง
  2. xorg-edgers / ppa

วิธีอัปเกรด

โปรแกรมอัปเกรด 13.10 ของคุณจะแจ้งเตือนคุณเกี่ยวกับการเปิดตัวใหม่และเสนอการอัปเกรด หากสิ่งนี้ไม่เกิดขึ้นให้ดูหัวข้อการแก้ไขปัญหาด้านล่าง

โปรดดูหัวข้อการแก้ไขปัญหาสำหรับเคสพิเศษสำหรับผู้ใช้ LTS ระหว่าง 12.04 / 14.04 และรุ่น 12.04.1 / 14.04.1

หน้าubuntu.comอย่างเป็นทางการมีข้อมูล:

  • สำหรับสก์ท็อปและเซิร์ฟเวอร์รุ่น

ทันทีหลังจากการเปิดตัว Ubuntu เซิร์ฟเวอร์ดาวน์โหลดจะยุ่งมาก ดังนั้นหากคุณทำได้เราขอแนะนำให้รอสองสามวันหากคุณต้องการอัปเกรด

หรือดาวน์โหลดโดยใช้ไคลเอนต์ bittorrent เช่น Transmission ซึ่งเป็น ISO ทอร์เรนต์อย่างเป็นทางการ

อัปเกรดผ่านเครือข่าย

คุณสามารถอัพเกรดผ่านเครือข่ายได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้

  1. เรียกใช้ตัวจัดการอัพเดต
  2. คลิกปุ่มตรวจสอบเพื่อตรวจสอบการปรับปรุงใหม่
  3. หากมีการปรับปรุงที่จะติดตั้งให้ใช้ปุ่มติดตั้งการปรับปรุงเพื่อติดตั้งและกดตรวจสอบอีกครั้งหลังจากนั้นเสร็จสมบูรณ์
  4. ข้อความจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงความพร้อมใช้งานของรีลีสใหม่

สำหรับผู้ใช้ 10.04LTS / 12.04LTS คุณต้องตรวจสอบเมนูแบบเลื่อนลง "การอัปเกรดรุ่นใหม่ - แสดงการเผยแพร่ใหม่" เพื่อให้แน่ใจว่าได้เลือก "การสนับสนุนระยะยาวรุ่นเท่านั้น" และเปลี่ยนเป็นอย่างอื่น ดูส่วนการแก้ไขปัญหาด้านล่างสำหรับรายละเอียดเพิ่มเติม โปรดดูหัวข้อการแก้ไขปัญหาสำหรับเคสพิเศษสำหรับผู้ใช้ LTS ระหว่าง 12.04 / 14.04 และรุ่น 12.04.1 / 14.04.1

ปรับปรุงผู้จัดการอัพเกรด

  1. คลิกอัปเกรด

ทำตามคำแนะนำบนหน้าจอ

ดูสิ่งนี้ด้วย:

การอัพเกรดโดยใช้อิมเมจซีดีหรือ USB

หากคุณใช้ 10.04 LTS / 12.04 LTS หรือ 11.10 / 13.10 และคุณใส่แผ่นซีดีสดหรือบูตจากซีดีสดเพื่อเริ่มการติดตั้งจะมีตัวเลือกในการอัพเกรดเป็น 12.04 / 14.04 มันจะตรวจจับแอพพลิเคชั่นที่ติดตั้งโดยอัตโนมัติและติดตั้งแอพพลิเคชั่นเวอร์ชันที่อัปเดตของคุณด้วย

หากคุณดาวน์โหลด ISO คำแนะนำคือทำการตรวจสอบ md5sumเพื่อให้แน่ใจว่าทั้ง ISO ที่ดาวน์โหลดมาและซีดีที่ถูกเบิร์นนั้นถูกต้อง

  • อัปเกรดจาก 10.04 LTS / 12.04 LTS (แสดงที่นี่ด้วยการบู๊ตคู่):

หมายเหตุ: การอัพเกรดจาก 10.04 เป็น 12.04 / การอัพเกรดจาก 12.04 เป็น 14.04 ยังไม่เปิดใช้งานโปรดดูคำถามนี้เพื่อดูรายละเอียดเพิ่มเติม:

การอัพเกรดโดยใช้บรรทัดคำสั่ง (เช่นเซิร์ฟเวอร์ Ubuntu):

11.10 / 13.10 ขึ้นไป
  • ทำงานdo-release-upgradeในอาคารผู้โดยสาร
10.04 / 12.04
  • แก้ไข/etc/update-manager/release-upgradesและตั้งค่าPrompt=lts

  • ทำงานdo-release-upgradeในอาคารผู้โดยสาร

การแก้ไขปัญหา

หาก 10.04 / 12.04 หรือ 11.10 / 13.10 update-manager ของคุณไม่พร้อมท์ให้คุณอัปเกรดให้ตรวจสอบแหล่งซอฟต์แวร์ของคุณเพื่อดูว่ามีการตั้งค่าเป็น "ไม่เคย" หากเปลี่ยนค่าเป็น "การสนับสนุนระยะยาวเท่านั้น" (10.04 LTS / 12.04 LTS) / "สำหรับเวอร์ชั่นใหม่ใด ๆ " (11.10 / 13.01):

ป้อนคำอธิบายรูปภาพที่นี่
สำหรับ 10.04 LTS / 12.04 LTS

ป้อนคำอธิบายรูปภาพที่นี่
สำหรับ 11.10 / 13.10

Steve Langasek ผู้จัดการทีมของ Ubuntu Engineering Foundations:

การอัปเกรดระหว่างรุ่น LTS จะไม่เปิดใช้งานโดยค่าเริ่มต้นจนกว่าจะถึงจุดแรกขอแนะนำให้ผู้ใช้ LTS ส่วนใหญ่รอจนกว่าจะถึงตอนนั้นก่อนทำการอัพเกรด

หากคุณเลือกที่จะอัพเกรดก่อนหน้านี้คุณสามารถส่งผ่านตัวเลือก -d ไปยังเครื่องมืออัพเกรดเรียกใช้do-release-upgrade -dหรือupdate-manager -dอัพเกรดจากวานิลลา 10.04 / 12.04 เป็น 12.04 / 14.04

ดูคำถาม & คำตอบนี้สำหรับรายละเอียดเพิ่มเติม:

ทำไม "ไม่พบรุ่นใหม่" เมื่ออัปเกรดจาก LTS เป็นรุ่นถัดไป

หากคุณใช้Ubuntu รุ่น End of life

คุณอาจต้องทำการเปลี่ยนแปลงเพื่อ/etc/apt/sources.listอ้างถึงเซิร์ฟเวอร์รุ่นเก่าของ Ubuntu ทำตามคำตอบที่ให้ไว้ในคำถามนี้เพื่อทำการแก้ไขที่จำเป็นจากนั้นอัปเกรดเป็น Ubuntu รุ่นใหม่กว่า:


84

นี่คือคำแนะนำของฉันเป็นคำตอบเหมือนการสอนตามการอัพเกรดประสบการณ์ของฉัน

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

นี่ไม่ใช่คู่มืออย่างเป็นทางการ

คำแนะนำที่เป็นมิตร

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

เริ่มออก

ก่อนอื่นเราต้องตรวจสอบว่ามีเวอร์ชั่นใหม่หรือไม่ เปิด terminal Ctrl+ Alt+ Tและให้คำสั่งนี้:

do-release-upgrade -c

คำสั่งนี้จะตรวจสอบว่ามีเวอร์ชั่นใหม่จากเซิร์ฟเวอร์และจะส่งคืนผลลัพธ์หรือไม่ หากคุณพบว่าคำสั่งนี้ไม่พร้อมใช้งานคุณต้องติดตั้งupdate-manager-coreแพคเกจ หาก distro ของคุณไม่รองรับคุณจะต้องค้นหามิเรอร์เก่าสำหรับสำเนาของแพ็คเกจนี้ก่อนที่คุณจะสามารถใช้วิธีการอัพเกรดนี้ได้

หากรุ่นมีให้บริการเราสามารถดำเนินการต่อ

หากเวอร์ชันไม่พร้อมใช้งานให้ตรวจสอบอีกอย่าง เปิดไฟล์นี้:

gksudo gedit /etc/update-manager/release-upgrades

และดูว่าพรอมต์เท่ากับปกติ Prompt=normalหรือไม่ หากไม่เป็นเช่นนั้นให้เปลี่ยน หลังจากคุณบันทึกไฟล์แล้วให้เรียกใช้คำสั่งด้านล่างในเทอร์มินัล:

sudo apt-get update 
do-release-upgrade -c

ก่อนอัพเกรด

ลบ PPA ภายนอกทั้งหมด

คุณต้องลบ PPA ทั้งหมดที่คุณเพิ่มไว้ในอดีต บางคนอาจไม่ทำงานบางคนอาจไม่ได้รับการสนับสนุนหรือเลิกใช้ในรุ่นใหม่

เปิดศูนย์ซอฟต์แวร์ Ubuntu และคลิกแก้ไข> แหล่งซอฟต์แวร์> ซอฟต์แวร์อื่นแล้วคลิกและลบ PPAs ทั้งหมดทีละตัว

ระวัง

PPA บางอย่างเช่นทีม Ubuntu X , ทีม“ xorg crack pushers”หรือ“ ทีม GNOME3”อัพเกรดแพ็คเกจที่จำเป็นบางส่วนของระบบ

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

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

แทนที่ppa-nameด้วยชื่อจริงของที่เก็บ หลังจากล้างคุณสามารถเรียกใช้

sudo apt-get update

เพื่ออัปเดตแหล่งที่มา

การเรียน

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

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

บรรทัดแรกจะลบ / แก้ไขแพ็กเกจที่เหลือ / ที่เสียหายถ้ามี คำสั่ง clean ลบไฟล์. deb เก่าทั้งหมดออกจาก apt cache (/ var / cache / apt / archives) - มันไม่จำเป็นอย่างเคร่งครัด แต่เป็นความคิดที่ดีถ้าคุณมีพื้นที่ดิสก์เหลือน้อย

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')เอาการกำหนดค่าแพคเกจที่เหลือจากแพคเกจที่ได้รับการลบออก ( แต่ไม่กำจัด)

ค้นหาข้อบกพร่อง

ปัญหาที่พบบ่อยและเป็นปกติคือปัญหาเกี่ยวกับไดรเวอร์การ์ดแสดงผล ค้นหาข้อบกพร่องก่อนที่จะอัพเกรด ไปที่หน้า Launchpadใช้ช่องค้นหาเพื่อค้นหารุ่นการ์ดกราฟิกของคุณ (ดีกว่า id) และค้นหาข้อบกพร่อง หากคุณพบว่ามีบางอย่างรอการอัพเกรดจนกว่าจะภายหลังเมื่อข้อผิดพลาดได้รับการแก้ไข หากมีข้อบกพร่องอยู่เฉพาะกับคนขับเพิ่มเติม ( จำกัด )แล้วลบไดรเวอร์ก่อนที่จะอัพเกรด

เคอร์เนลที่กำหนดเอง (ไม่เป็นทางการ)

หากคุณมีเคอร์เนลที่กำหนดเองไม่ว่าจะเป็นการคอมไพล์หรือจากแพ็คเกจ. deb (เช่นการฉีดยา) คุณควรบูตจากเคอร์เนล Ubuntu อย่างเป็นทางการเมื่อทำการอัพเกรดมิฉะนั้นการอัพเกรดอาจล้มเหลว

การอัพเกรดที่วางจำหน่าย

จากสถานี

ผู้ใช้ส่วนใหญ่อัพเกรดจาก Update-manager ไม่ใช่ว่าฉันไม่เชื่อถือ แต่ฉันเชื่อใจเทอร์มินัลมากกว่า

ปิดแอปพลิเคชั่นทั้งหมดและเปิดเฉพาะเทอร์มินัล (เต็มหน้าจอ) ให้คำสั่งนี้และการอัพเกรดจะเริ่มขึ้น:

sudo do-release-upgrade

ระหว่างการอัพเกรด

  • อย่าเปิดแอปพลิเคชันใด ๆ ปล่อยให้สิ่งนี้ไว้จนกว่าจะรีบูต
  • อย่าเข้าไปในสภาพแวดล้อมเดสก์ท็อปคุณจะมีเวลาทำในภายหลัง รับถ้วยกาแฟพักผ่อนและรอให้อดทนรอจนกว่าการอัปเกรดจะเสร็จสิ้น
  • ถ้าคุณมีที่จะเข้าไปแทรกแซงในระหว่างการอัพเกรด (จากภายในสถานี), คุณสามารถทำได้ด้วยและTab Enterตัวอย่างเช่นหากคุณมีผู้จัดการแสดงผลสองคน (เช่น LightDM และ GDM) การอัปเกรดจะถามคุณว่าคุณต้องการใช้อะไร กดจนคนที่คุณต้องการเป็นไฮไลต์จากนั้นกดปุ่มTabEnter

สนุก!

อย่าลังเลที่จะแก้ไขคำตอบนี้และทำให้เข้าใจได้ง่ายขึ้น (การแก้ไขภาษา) หรือ / และปรับปรุง (เพิ่มเติม)


ฉันไม่คิดว่าคุณจะต้องลบ PPA ด้วยตัวเอง do-release-upgrade จะทำเพื่อคุณ
Jorge Castro

1
@JorgeCastro บางครั้งมันไม่ได้หรือสิ่งที่เกิดความสับสนมันไม่ยากที่จะลบออกด้วยตนเองและปลอดภัยมากขึ้น ไม่ว่าจะด้วยวิธีนี้เป็นเพียงวิธีของฉัน :-)
NickTux

@Aditya: แผนกแม่บ้านจะทำการลบ / แก้ไขแพ็กเกจที่เหลือ / ที่เสียหายถ้ามี sudo apt-get --purge autoremoveจะลบแพ็กเกจที่เหลืออยู่เช่นนั้นsudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')แต่จะมีประสิทธิภาพหากไม่สามารถทำได้ แม้ว่าฉันคิดว่าsudo apt-get clean allไม่จำเป็นเพราะมันจะลบแพ็คเกจ * .deb (พูดว่าแพ็คเกจการติดตั้ง) ซึ่งเก็บไว้ใน/var/cache/apt/archivesเมื่อคุณติดตั้งแพคเกจใหม่จากพื้นที่เก็บข้อมูล ฉันหวังว่าคู่ของคุณจะชัดเจนในขณะนี้ :)
Saurav Kumar

21

ลองด้วยคำสั่งต่อไปนี้:

sudo apt-get update
sudo do-release-upgrade

3
ไม่แน่ใจว่าทำไมนี่ไม่ใช่คำตอบที่ยอมรับ ... +1 จากฉัน
Eduard Luca

19

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

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

ฉันเก็บพาร์ติชันหลักของระบบปฏิบัติการไว้ 2 พาร์ติชัน (และอีกอันหนึ่งสำหรับ data, swap ... ) ดังนั้นสำหรับตัวอย่างเช่นผมมี Natty ที่และได้รับการทำงานที่แม่นยำในเบต้า/dev/sda1/dev/sda2

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

สำหรับการติดตั้งแบบใหม่คุณเพียงเสียบแท่ง USB ใหม่แล้วบอกให้ติดตั้ง/dev/sda2ชี้/homeไปที่พาร์ติชั่นโฮมที่มีอยู่ของคุณ

การทำเช่นการอัพเกรดภาพผมจากsda2 sda1มีหลายวิธีในการทำเช่นนี้fsarchiverเป็นสิ่งที่ดีหรือธรรมดา ol 'CP หรือน้ำมันดินจะทำเคล็ดลับ เมื่อฉันทำสำเนาของไฟล์ทั้งหมดในพาร์ติชั่นสำรองเรียบร้อยแล้วฉันจะเมานต์และแก้ไข/etc/fstabเพื่ออัปเดต UUID สำหรับพาร์ติชันใหม่ไม่เช่นนั้นจะเกิดความสับสน จากนั้นฉันเรียกใช้การปรับปรุงด้วงและครั้งต่อไปที่ฉันเริ่มต้นด้วงใหม่ให้ฉัน 2 ตัวเลือก ฉันตรวจสอบว่าฉันสามารถบูตได้เช่นกัน จากนั้นทำการอัปเกรดของคุณตามข้างต้น

คำเตือนเพิ่มเติม: เวอร์ชั่นเดสก์ท็อปใหม่มีแนวโน้มที่จะรวมไฟล์กำหนดค่าเดสก์ท็อปเก่าไว้ ดังนั้นคุณสามารถจบลงด้วยระบบเก่าและใหม่ที่ถูกทำลาย หากคุณมีพื้นที่ดิสก์cp -ar /home/{youruser,newname}และชี้ HOME ของผู้ใช้ใหม่ไปยังเส้นทางใหม่/etc/passwdนี้

การมีพาร์ติชั่น 2 ระบบปฏิบัติการทำให้ฉันมีทางเลือก; หากบางสิ่งในระบบใหม่ (อาจเป็นไดรเวอร์ข้อบกพร่องแอพขาดหายไป ... ) กำลังส่งผลกระทบต่อประสิทธิภาพการทำงานฉันอย่างน้อยฉันก็สามารถกลับไปยังที่ที่ฉันเคยเป็น เห็นได้ชัดว่าไม่ได้มีไว้สำหรับผู้ที่มีหัวใจหลอกหรือ noob


4
นี่คือวิธีการของฉันเช่นกันแม้ว่าฉันจะทำสำเนาพาร์ติชันโฮมของฉันใหม่เพราะอย่างที่คุณพูดการเปลี่ยนแปลงที่ทำกับไฟล์กำหนดค่าผู้ใช้ในระบบปฏิบัติการใหม่อาจทำให้เกิดปัญหาหากคุณต้องถอยกลับ ข้อมูลขนาดใหญ่ของฉันเช่นข้อมูล (เพลงภาพถ่ายเอกสาร) และการติดตั้ง Wine อยู่ในไดรฟ์แยกต่างหากและแทรกลงในโฮมไดเร็กตอรี่ใหม่ของฉันผ่าน symlink
glibdud

9
@glibdud: symlinks เพลง, ภาพถ่าย, เอกสารนั่นคือรูปแบบมีสติและปลอดภัยมากที่สุด สำหรับผมมันคือเค้าโครงหนึ่งทรู $ HOME เต็มไปด้วยไฟล์กำหนดค่าโอเอส (และเวอร์ชัน -) การใช้งานซ้ำในการติดตั้งใหม่ทั้งหมดจะไม่เป็นการติดตั้งใหม่ทั้งหมด $ HOME ควรได้รับการพิจารณาเป็นส่วนหนึ่งของการติดตั้งระบบปฏิบัติการของคุณ ดังนั้นย้าย "สิ่งที่ยิ่งใหญ่" ออกไปและปล่อยให้กำหนดค่าและการตั้งค่าใหม่ทั้งหมดจากนั้นตั้ง symlink กลับ
MestreLion

ฉันพยายามใช้วิธีนี้และพบปัญหาบางอย่าง ฉันสามารถใช้ความช่วยเหลือบางอย่าง ฉันเริ่มหัวข้อใหม่ที่askubuntu.com/questions/607008/…
โจ

14

หน้า ubuntu.com อย่างเป็นทางการมีข้อมูล:

  • สำหรับสก์ท็อปและเซิร์ฟเวอร์รุ่น

คุณสามารถอัพเกรดผ่านเครือข่ายได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้

  1. เปิดศูนย์ซอฟต์แวร์

  2. ไปที่แก้ไข -> แหล่งซอฟแวร์

  3. เลือกอัพเดตเมนูย่อยจากแอพพลิเคชั่น Software Sources:

    ซอฟแวร์แหล่งที่มา

  4. เปลี่ยนดรอปดาวน์การอัปเดตเป็น "รีลีสปกติ" และปิดแอปพลิเคชัน

  5. เรียกใช้ตัวจัดการอัพเดต
  6. คลิกปุ่มตรวจสอบเพื่อตรวจสอบการปรับปรุงใหม่
  7. หากมีการปรับปรุงที่จะติดตั้งให้ใช้ปุ่มติดตั้งการปรับปรุงเพื่อติดตั้งและกดตรวจสอบอีกครั้งหลังจากนั้นเสร็จสมบูรณ์
  8. ข้อความจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงความพร้อมใช้งานของรีลีสใหม่

    ปรับปรุงผู้จัดการอัพเกรด

  9. คลิกอัปเกรด

ทำตามคำแนะนำบนหน้าจอ

ดูสิ่งนี้ด้วย:

  • https://help.ubuntu.com/community/OneiricUpgradesสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการอื่นในการอัพเกรดสำหรับบางกรณี

จากภาพรวมทางเทคนิค :

ในการอัพเกรดจาก Ubuntu 11.04 บนระบบเดสก์ท็อปให้กด Alt + F2 แล้วพิมพ์update-manager(โดยไม่ใส่เครื่องหมายอัญประกาศ) ลงในกล่องคำสั่ง ตัวจัดการการอัปเดตควรเปิดขึ้นและแจ้งให้คุณทราบ: มีการเผยแพร่รุ่นใหม่ '11.10 ' คลิกอัปเกรดแล้วทำตามคำแนะนำบนหน้าจอ

ในการอัพเกรดจาก Ubuntu 11.04 บนระบบเซิร์ฟเวอร์ให้ติดตั้งupdate-manager-coreแพ็คเกจหากยังไม่ได้ติดตั้ง เรียกใช้เครื่องมืออัพเกรดด้วยคำสั่งsudo do-release-upgradeและทำตามคำแนะนำบนหน้าจอ โปรดทราบว่าตอนนี้การอัปเกรดเซิร์ฟเวอร์มีประสิทธิภาพมากขึ้นและจะใช้หน้าจอ GNU และจะแนบไฟล์อีกครั้งโดยอัตโนมัติในกรณีที่มีปัญหาการเชื่อมต่อหลุด

การอัพเกรดโดยใช้อิมเมจซีดีหรือ USB

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

ซีดีสด: จัดสรรพื้นที่ไดรฟ์

การอัพเกรดโดยใช้บรรทัดคำสั่ง:

  • ทำงานdo-release-upgradeในอาคารผู้โดยสาร

9

หากคุณรู้สึกผจญภัยและลองวิธีอื่น ๆ ที่ระบุไว้ที่นี่แล้วและมีปัญหาหรือถ้าคุณไม่อดทนคุณสามารถลองทำสิ่งนี้ได้

หากคุณต้องการลองสิ่งนี้อ่านอ่านโพสต์ทั้งหมดก่อน หากคุณไม่เข้าใจส่วนใดส่วนหนึ่งของมันอย่าลองทำดู

วิธีการบังคับเดรัจฉาน

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

เขียนแหล่งที่มาของฉลาด

ก่อนอื่นเพียงแทนที่อินสแตนซ์ทั้งหมดของเวอร์ชันปัจจุบันของคุณ ( lucid, raringฯลฯ ) ในรายการแหล่งซอฟต์แวร์ apt ด้วยอันใหม่ดังนี้:

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

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

ทำการอัพเกรด

ขั้นตอนต่อไป:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

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

คุณจะต้องตอบคำถามเกี่ยวกับเวอร์ชั่นของแพ็คเกจที่จะใช้ ทำตามที่เห็นสมควร

แก้ไขการหยุดพัก

คุณจะพบปัญหากับการติดตั้งแพ็กเกจอย่างแน่นอน sudo apt-get dist-upgradeเพื่อจัดการกับเหล่านี้เป็นครั้งแรกที่ลองใช้ หากนั่นทำให้คุณมีปัญหาเดียวกันให้ตรวจสอบข้อความ (ซึ่งมักจะเป็นไฟล์ที่ขัดแย้งกันของแพ็กเกจ) และลบแพ็กเกจที่ทำให้คุณมีปัญหาด้วยตนเองsudo dpkg --force-depends -r <packagename>(โดยปกติคือเวอร์ชันที่เก่ากว่าของแพ็กเกจที่ขัดแย้งกันสองเวอร์ชัน) จากนั้นเรียกใช้sudo apt-get dist-upgradeอีกครั้ง ล้างและทำซ้ำจนกว่าsudo apt-get dist-upgradeจะไม่ทำอะไรเลย (อัปเกรดเป็นแพ็คเกจทั้งหมด)

จบเกม

สำคัญ : ก่อนที่คุณจะทำสิ่งใด ๆ ตรวจสอบให้แน่ใจว่าได้ติดตั้งโปรแกรมสำคัญทั้งหมดแล้ว วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการเรียกใช้บางสิ่งเช่นsudo apt-get install ubuntu-desktop(หรือkubuntu-desktopรุ่นที่คุณใช้) สิ่งนี้จะช่วยให้มั่นใจได้ว่าแพคเกจทั้งหมดที่จำเป็นสำหรับเดสก์ท็อปของคุณได้รับการติดตั้งดังนั้นคุณจะไม่มีปัญหาในการบู๊ตซ้ำ

ตอนนี้คุณสามารถเรียกใช้sudo apt-get autoremoveและsudo apt-get cleanล้างแพ็คเกจเก่าที่ยังเหลืออยู่ได้

หากแพ็กเกจใด ๆ ถูกลบในระหว่างขั้นตอนการอัปเกรด dist คุณสามารถติดตั้งแพ็กเกจเหล่านั้นได้ตามปกติ


8

“ อย่ายุ่งกับคอกม้าของคุณ” เป็นบทเรียนที่ฉันได้เรียนรู้และเป็นมนต์ที่อยู่ใกล้กับหัวใจของฉัน โดยเฉพาะอย่างยิ่งเมื่อคุณมีทางเลือกที่ดีที่จะไม่ยุ่งกับความมั่นคงของคุณคุณก็ไม่ควรยุ่งกับมัน ดังนั้นฉันปล่อย 10.04 ที่ไม่ได้รับบาดเจ็บและติดตั้ง 12.04 ในพาร์ติชั่นอื่น นี่เป็นภาพหน้าจอของฮาร์ดดิสก์ของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องมีซอฟต์แวร์ทั้งหมดที่อยู่ใน 10.04 เพื่อติดตั้งใน 12.04 ใหม่ของฉัน

  1. ก่อนอื่นคุณต้องรู้ว่าแพ็คเกจใดที่ติดตั้งใน 10.04 ของคุณ สำหรับสิ่งที่คุณสามารถทำได้

    sudo dpkg --get-selections "*"> pack_file

หลังจากใช้งานแล้วคุณจะมีชื่อของแพ็คเกจทั้งหมดใน 10.04 ในไฟล์ชื่อ 'pack_file'

ถ่ายโอนไฟล์นั้นไปที่ 12.04 และรันคำสั่งต่อไปนี้

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

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

มันเป็น 10.04 เทียวไปเลย แต่วิธีนี้จะใช้ได้กับทุกเวอร์ชั่น ดังนั้นคุณสามารถอัปเกรดเป็นรุ่นล่าสุดโดยไม่ต้อง "อัปเกรด" :)

อ้างถึงสิ่งนี้: http://sosaysharis.wordpress.com/2012/05/02/upgrading-to-ubuntu-12-04-the-way-i-did-it/


4

ใช้คำตอบ Rinzwinds หากคุณต้องการ GUI-way ในการอัพเกรด หากคุณต้องการอัพเกรด CLI-way คุณควรดูที่หน้านี้ Howto มาจากปีที่แล้ว แต่ก็ยังควรจะถูกต้องสำหรับ 12.04 ทันทีที่ 12.04 จะวางจำหน่ายวิธีนี้ควรใช้งานได้

และเพื่อตอบคำถามอื่นของคุณ: 11.10 มาหลังจาก 11.04 หมายเลขแรกเป็นปีเสมอ (ในกรณีนี้: 11 หมายถึง 2011), หมายเลขที่สองคือเดือนหรือรุ่น (04 หมายถึงเมษายน, 10 หมายถึงตุลาคม)

สุดท้าย แต่ไม่ท้ายสุดตามที่ Rinzwind บอกคุณคุณควรรอจนกว่าจะปล่อยและไม่อัปเกรดเป็นรุ่นเบต้า แน่นอนเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่


4

อัปเกรด 13.04 เป็น 13.10 อย่างปลอดภัยโดยใช้พรอมต์คำสั่ง

นับตั้งแต่13.10ได้รับการปล่อยตัวออกมาจำนวนมากต้องการที่จะรู้วิธีการปรับรุ่นรุ่นก่อนหน้า ( 13.04) 13.10ของอูบุนตูรุ่นล่าสุด ก่อนที่จะอัปเกรด13.10เป็นสิ่งที่ดีที่จะทราบถึงการเปลี่ยนแปลง / การสนับสนุน / ความเข้ากันได้

ดังนั้นฉันแนะนำให้ทำตามขั้นตอนเหล่านี้เพื่ออัพเกรด13.10อย่างมีประสิทธิภาพ

  • ก่อนเปิดSoftware Sourcesและตรวจสอบให้แน่ใจว่ามีการตั้งค่าการเปลี่ยนแปลงที่เป็นไปได้

    • รันคำสั่งนี้ในเทอร์มินัล:

      sudo software-properties-gtk
      

      เมื่อSoftware Sourcesหน้าต่างเปิดทำการเปลี่ยนแปลงเหล่านี้:

    • ภายใต้Ubuntu Softwareแท็บtickทั้งสี่ตรวจสอบกล่อง

    • ภายใต้Updatesแท็บtickสองคนแรกกล่องกา , และความคุ้มค่าของการตั้งค่าแจ้งเตือนเมื่อมีการปล่อยอูบุนตูใหม่เพื่อFor any new version
    • ภายใต้Other Softwareแท็บtickสี่ช่องทำเครื่องหมายแรกและuntick/removeยังคงอยู่หากมีคนไม่ต้องการอัปเกรดซอฟต์แวร์บุคคลที่สามที่ติดตั้งโดยเพิ่มที่เก็บ (แนะนำให้ลบ)
  • Close หน้าต่างและรันคำสั่งต่อไปนี้เพื่ออัพเดตที่เก็บ:

    sudo apt-get update
    
  • ตอนนี้ถึงเวลาที่จะตรวจสอบความเข้ากันได้ / การเปลี่ยนแปลง / การสนับสนุน ฯลฯ โดยdo-release-upgrade -dตัวเลือก วิธีเรียกใช้ข้อมูลเพิ่มเติม:man do-release-upgradeพิมพ์คำสั่งนี้ในเทอร์มินัล:

    do-release-upgrade -d
    

    มันจะดาวน์โหลดUpgrade Tool Signatureประมาณ 1 MB saucy.tar.gzชื่อบางสิ่งบางอย่าง หลังจากนั้นก็จะแจ้งให้รหัสผ่านเพื่อดึงมันและในที่สุดก็ตรวจสอบ / ดึงข้อมูลแพคเกจในพื้นที่เก็บข้อมูลและหลังจากที่บางเวลาก็จะแสดงคำอธิบายที่สมบูรณ์ของแพคเกจจะได้รับการอัพเกรดขนาดดาวน์โหลดและติดตั้ง ฯลฯ .. Enterหลังจากที่กด

    สามารถอัพเกรด13.04ในเวลาเดียวกันเป็น13.10โดยกดYเมื่อพร้อมต์เพื่อติดตั้งการอัพเกรด

มันเป็นวิธีที่ง่ายและปลอดภัยที่สุดในการอัพเกรด13.10 การอัพเกรดสามารถติดตั้งได้ในภายหลังหากabortedเคยดำเนินการโดย:

sudo apt-get upgrade

หรือ

sudo apt-get dist-upgrade

หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับประเภทอัพเกรด: man apt-get dist-upgrade


1
นี่เป็นสิ่งที่ฉันต้องอัปเกรดจาก 18.04 -> 18.10 คู่มืออื่น ๆ ไม่ได้กล่าวถึง-dตัวเลือก (ฉันเดาว่าฉันจะได้อ่านความช่วยเหลือ แต่ปัญหาหลังเหตุการณ์คือ 20/20)
แมตต์เอ็ม

2

คุณควรลบttf-mscorefonts-installerติดตั้ง ttf-mscorefonts-installerก่อนทำการอัพเกรด

เหตุผลก็คือกระบวนการอัปเกรดอาจติดขัดในการขอให้คุณตั้งค่า EULA

สำหรับวิธีแก้ปัญหาหากการอัพเกรดติดอยู่แล้วให้ดูคำตอบนี้: https://askubuntu.com/a/126082/55343



0

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

หากไม่มีพรอมต์คุณสามารถตรวจสอบสิ่งต่อไปนี้ พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:

update-manager

หน้าต่างตัวจัดการการอัปเดตจะปรากฏขึ้นและตรวจสอบการอัปเดต ติดตั้งการปรับปรุงทั้งหมดที่ตรวจพบ

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

ในhttps://wiki.ubuntu.com/Releases คุณจะพบว่าเวอร์ชันใดที่รองรับระยะยาว (LTS) และรุ่นใดที่ไม่รองรับ นอกจากนี้คุณจะเห็นวันที่วางจำหน่ายของแต่ละเวอร์ชันและเวลาชีวิต ข้อมูลที่มีประโยชน์ค่อนข้าง

เมื่อ Ubuntu รุ่นใหม่เปิดตัวโดยปกติแล้วข้อความแจ้งการอัพเกรดจะไม่ปรากฏขึ้นทันที สำหรับเมื่อพร้อมท์การอัปเกรด Ubuntu ใหม่พร้อมใช้งานสำหรับรุ่นปัจจุบันของ Ubuntu คุณสามารถตรวจสอบบันทึกประจำรุ่นของรุ่นใหม่ได้ที่https://wiki.ubuntu.com/Releases

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