ฉันสามารถใช้วิธีอัพเกรด Ubuntu จากรุ่นหนึ่งเป็นรุ่นอื่นได้อย่างไร
ฉันสามารถใช้วิธีอัพเกรด Ubuntu จากรุ่นหนึ่งเป็นรุ่นอื่นได้อย่างไร
คำตอบ:
คำตอบนี้สรุปแนะนำขั้นตอนการอัพเกรดชุมชน
คุณควรอ่านบันทึกประจำรุ่นสำหรับปัญหาที่อาจเกิดขึ้นซึ่งอาจส่งผลต่อการอัพเกรดของคุณ
ก่อนที่คุณจะเริ่มกระบวนการอัปเกรด - ถามตัวเองด้วยคำถามนี้:
ฉันสามารถสูญเสียข้อมูลใด ๆ / ทั้งหมดของฉันเช่นเอกสารและไฟล์ได้หรือไม่?
ถ้าคำตอบคือไม่มี - แล้วการสำรองข้อมูลการติดตั้ง
การอัพเกรด Ubuntu ทำงานได้ 99 ครั้งจาก 100 - การสำรองข้อมูลจะช่วยให้คุณประหยัดความยุ่งยากในภายหลังหากมีสิ่งผิดปกติเกิดขึ้น
เปรียบเทียบเครื่องมือสำรองข้อมูล
หากคุณติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์จากหน้าต่างไดรเวอร์เพิ่มเติมหรือไดรเวอร์ฮาร์ดแวร์ดังนั้นควรอัปเกรดสิ่งเหล่านี้โดยอัตโนมัติด้วยไดรเวอร์ไบนารีของ Nvidia / ATI ที่เหมาะสมสำหรับ 12.04 / 14.04
หากคุณได้ดาวน์โหลดและติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ด้วยตนเองโดยตรงจากเว็บไซต์ของผู้ผลิตคำแนะนำคือการลบไดรเวอร์เหล่านี้ก่อนและเปลี่ยนกลับเป็นไดรเวอร์โอเพ่นซอร์สก่อนที่จะทำการอัพเกรด สิ่งที่อาจเกิดขึ้นคือ/etc/X11/xorg.conf
ไฟล์จะยังคงอยู่หลังจากการอัพเกรดและหลังจากนั้นในการรีบูทครั้งแรกคุณจะบู๊ตเป็น 'หน้าจอสีดำ'
คำถามเหล่านี้อธิบายถึงกระบวนการลบ:
ในระหว่างการอัพเกรดแหล่ง PPA ใด ๆ ที่คุณอาจเพิ่มจะถูกปิดใช้งานโดยอัตโนมัติ โดยทั่วไป PPA จะไม่ส่งผลกระทบต่อกระบวนการอัปเกรด
- มีคู่ของสัญญาซื้อขายไฟฟ้าที่ระบุว่าอาจก่อให้เกิดปัญหาเป็นเอ็กซ์ตบและxorg-edgers ควรลบ PPAเหล่านี้ผ่านppa-purge
ก่อนการอัพเกรด
โปรแกรมอัปเกรด 13.10 ของคุณจะแจ้งเตือนคุณเกี่ยวกับการเปิดตัวใหม่และเสนอการอัปเกรด หากสิ่งนี้ไม่เกิดขึ้นให้ดูหัวข้อการแก้ไขปัญหาด้านล่าง
โปรดดูหัวข้อการแก้ไขปัญหาสำหรับเคสพิเศษสำหรับผู้ใช้ LTS ระหว่าง 12.04 / 14.04 และรุ่น 12.04.1 / 14.04.1
หน้าubuntu.comอย่างเป็นทางการมีข้อมูล:
ทันทีหลังจากการเปิดตัว Ubuntu เซิร์ฟเวอร์ดาวน์โหลดจะยุ่งมาก ดังนั้นหากคุณทำได้เราขอแนะนำให้รอสองสามวันหากคุณต้องการอัปเกรด
หรือดาวน์โหลดโดยใช้ไคลเอนต์ bittorrent เช่น Transmission ซึ่งเป็น ISO ทอร์เรนต์อย่างเป็นทางการ
คุณสามารถอัพเกรดผ่านเครือข่ายได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้
สำหรับผู้ใช้ 10.04LTS / 12.04LTS คุณต้องตรวจสอบเมนูแบบเลื่อนลง "การอัปเกรดรุ่นใหม่ - แสดงการเผยแพร่ใหม่" เพื่อให้แน่ใจว่าได้เลือก "การสนับสนุนระยะยาวรุ่นเท่านั้น" และเปลี่ยนเป็นอย่างอื่น ดูส่วนการแก้ไขปัญหาด้านล่างสำหรับรายละเอียดเพิ่มเติม โปรดดูหัวข้อการแก้ไขปัญหาสำหรับเคสพิเศษสำหรับผู้ใช้ LTS ระหว่าง 12.04 / 14.04 และรุ่น 12.04.1 / 14.04.1
ทำตามคำแนะนำบนหน้าจอ
ดูสิ่งนี้ด้วย:
หากคุณใช้ 10.04 LTS / 12.04 LTS หรือ 11.10 / 13.10 และคุณใส่แผ่นซีดีสดหรือบูตจากซีดีสดเพื่อเริ่มการติดตั้งจะมีตัวเลือกในการอัพเกรดเป็น 12.04 / 14.04 มันจะตรวจจับแอพพลิเคชั่นที่ติดตั้งโดยอัตโนมัติและติดตั้งแอพพลิเคชั่นเวอร์ชันที่อัปเดตของคุณด้วย
หากคุณดาวน์โหลด ISO คำแนะนำคือทำการตรวจสอบ md5sumเพื่อให้แน่ใจว่าทั้ง ISO ที่ดาวน์โหลดมาและซีดีที่ถูกเบิร์นนั้นถูกต้อง
หมายเหตุ: การอัพเกรดจาก 10.04 เป็น 12.04 / การอัพเกรดจาก 12.04 เป็น 14.04 ยังไม่เปิดใช้งานโปรดดูคำถามนี้เพื่อดูรายละเอียดเพิ่มเติม:
อัปเกรดจาก 11.10 / 13.10
do-release-upgrade
ในอาคารผู้โดยสารแก้ไข/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 เป็นรุ่นถัดไป
คุณอาจต้องทำการเปลี่ยนแปลงเพื่อ/etc/apt/sources.list
อ้างถึงเซิร์ฟเวอร์รุ่นเก่าของ Ubuntu ทำตามคำตอบที่ให้ไว้ในคำถามนี้เพื่อทำการแก้ไขที่จำเป็นจากนั้นอัปเกรดเป็น Ubuntu รุ่นใหม่กว่า:
นี่คือคำแนะนำของฉันเป็นคำตอบเหมือนการสอนตามการอัพเกรดประสบการณ์ของฉัน
ฉันได้ทำการทดสอบขั้นตอนนี้แล้วและทำงานได้ตามปกติ หวังว่านี่จะช่วยให้ผู้อื่นอัปเกรดได้โดยไม่มีปัญหา
นี่ไม่ใช่คู่มืออย่างเป็นทางการ
ไม่มีเหตุผลที่จะต้องรีบเร่ง ไม่มีเหตุผลในการอัปเกรดตั้งแต่วันแรก เวอร์ชั่นใหม่ของ 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 ทั้งหมดที่คุณเพิ่มไว้ในอดีต บางคนอาจไม่ทำงานบางคนอาจไม่ได้รับการสนับสนุนหรือเลิกใช้ในรุ่นใหม่
เปิดศูนย์ซอฟต์แวร์ 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
อย่าลังเลที่จะแก้ไขคำตอบนี้และทำให้เข้าใจได้ง่ายขึ้น (การแก้ไขภาษา) หรือ / และปรับปรุง (เพิ่มเติม)
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
เมื่อคุณติดตั้งแพคเกจใหม่จากพื้นที่เก็บข้อมูล ฉันหวังว่าคู่ของคุณจะชัดเจนในขณะนี้ :)
ลองด้วยคำสั่งต่อไปนี้:
sudo apt-get update
sudo do-release-upgrade
วิธีการของฉันซึ่งขึ้นอยู่กับประสบการณ์ครึ่งทศวรรษของการอัพเกรด 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
หน้า ubuntu.com อย่างเป็นทางการมีข้อมูล:
คุณสามารถอัพเกรดผ่านเครือข่ายได้อย่างง่ายดายด้วยขั้นตอนต่อไปนี้
เปิดศูนย์ซอฟต์แวร์
ไปที่แก้ไข -> แหล่งซอฟแวร์
เลือกอัพเดตเมนูย่อยจากแอพพลิเคชั่น Software Sources:
เปลี่ยนดรอปดาวน์การอัปเดตเป็น "รีลีสปกติ" และปิดแอปพลิเคชัน
ข้อความจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบถึงความพร้อมใช้งานของรีลีสใหม่
คลิกอัปเกรด
ทำตามคำแนะนำบนหน้าจอ
ดูสิ่งนี้ด้วย:
จากภาพรวมทางเทคนิค :
ในการอัพเกรดจาก Ubuntu 11.04 บนระบบเดสก์ท็อปให้กด Alt + F2 แล้วพิมพ์
update-manager
(โดยไม่ใส่เครื่องหมายอัญประกาศ) ลงในกล่องคำสั่ง ตัวจัดการการอัปเดตควรเปิดขึ้นและแจ้งให้คุณทราบ: มีการเผยแพร่รุ่นใหม่ '11.10 ' คลิกอัปเกรดแล้วทำตามคำแนะนำบนหน้าจอในการอัพเกรดจาก Ubuntu 11.04 บนระบบเซิร์ฟเวอร์ให้ติดตั้ง
update-manager-core
แพ็คเกจหากยังไม่ได้ติดตั้ง เรียกใช้เครื่องมืออัพเกรดด้วยคำสั่งsudo do-release-upgrade
และทำตามคำแนะนำบนหน้าจอ โปรดทราบว่าตอนนี้การอัปเกรดเซิร์ฟเวอร์มีประสิทธิภาพมากขึ้นและจะใช้หน้าจอ GNU และจะแนบไฟล์อีกครั้งโดยอัตโนมัติในกรณีที่มีปัญหาการเชื่อมต่อหลุด
ตั้งแต่ 11.04 เป็นต้นไปเมื่อคุณบูต livecd และเริ่มการติดตั้งจะมีตัวเลือกในการอัพเกรดเป็น 11.04 มันจะตรวจจับแอพที่ติดตั้งโดยอัตโนมัติและติดตั้งแอพเวอร์ชั่นที่อัปเดตของคุณด้วย สมมติว่าคุณไม่ได้เป็นระบบบูทคู่
do-release-upgrade
ในอาคารผู้โดยสารหากคุณรู้สึกผจญภัยและลองวิธีอื่น ๆ ที่ระบุไว้ที่นี่แล้วและมีปัญหาหรือถ้าคุณไม่อดทนคุณสามารถลองทำสิ่งนี้ได้
หากคุณต้องการลองสิ่งนี้อ่านอ่านโพสต์ทั้งหมดก่อน หากคุณไม่เข้าใจส่วนใดส่วนหนึ่งของมันอย่าลองทำดู
ฉันได้ใช้ประสบความสำเร็จในการปรับรุ่นนี้ติดตั้งอูบุนตูมากกว่า 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 คุณสามารถติดตั้งแพ็กเกจเหล่านั้นได้ตามปกติ
“ อย่ายุ่งกับคอกม้าของคุณ” เป็นบทเรียนที่ฉันได้เรียนรู้และเป็นมนต์ที่อยู่ใกล้กับหัวใจของฉัน โดยเฉพาะอย่างยิ่งเมื่อคุณมีทางเลือกที่ดีที่จะไม่ยุ่งกับความมั่นคงของคุณคุณก็ไม่ควรยุ่งกับมัน ดังนั้นฉันปล่อย 10.04 ที่ไม่ได้รับบาดเจ็บและติดตั้ง 12.04 ในพาร์ติชั่นอื่น นี่เป็นภาพหน้าจอของฮาร์ดดิสก์ของฉัน:
ฉันต้องมีซอฟต์แวร์ทั้งหมดที่อยู่ใน 10.04 เพื่อติดตั้งใน 12.04 ใหม่ของฉัน
ก่อนอื่นคุณต้องรู้ว่าแพ็คเกจใดที่ติดตั้งใน 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/
ใช้คำตอบ Rinzwinds หากคุณต้องการ GUI-way ในการอัพเกรด หากคุณต้องการอัพเกรด CLI-way คุณควรดูที่หน้านี้ Howto มาจากปีที่แล้ว แต่ก็ยังควรจะถูกต้องสำหรับ 12.04 ทันทีที่ 12.04 จะวางจำหน่ายวิธีนี้ควรใช้งานได้
และเพื่อตอบคำถามอื่นของคุณ: 11.10 มาหลังจาก 11.04 หมายเลขแรกเป็นปีเสมอ (ในกรณีนี้: 11 หมายถึง 2011), หมายเลขที่สองคือเดือนหรือรุ่น (04 หมายถึงเมษายน, 10 หมายถึงตุลาคม)
สุดท้าย แต่ไม่ท้ายสุดตามที่ Rinzwind บอกคุณคุณควรรอจนกว่าจะปล่อยและไม่อัปเกรดเป็นรุ่นเบต้า แน่นอนเว้นแต่คุณจะรู้ว่าคุณกำลังทำอะไรอยู่
อัปเกรด 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
ทั้งสี่ตรวจสอบกล่อง
tick
สองคนแรกกล่องกา , และความคุ้มค่าของการตั้งค่าแจ้งเตือนเมื่อมีการปล่อยอูบุนตูใหม่เพื่อFor any new versiontick
สี่ช่องทำเครื่องหมายแรกและ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
-d
ตัวเลือก (ฉันเดาว่าฉันจะได้อ่านความช่วยเหลือ แต่ปัญหาหลังเหตุการณ์คือ 20/20)
คุณควรลบttf-mscorefonts-installerก่อนทำการอัพเกรด
เหตุผลก็คือกระบวนการอัปเกรดอาจติดขัดในการขอให้คุณตั้งค่า EULA
สำหรับวิธีแก้ปัญหาหากการอัพเกรดติดอยู่แล้วให้ดูคำตอบนี้: https://askubuntu.com/a/126082/55343
ดำเนินการคำสั่งเหล่านี้ทีละคน:
sudo apt-get update
แล้วก็
sudo apt-get dist-upgrade
หรือ
sudo do-release-upgrade
สำหรับ Ubuntu รุ่นล่าสุดเช่น 12.04 เป็นต้นไปเมื่อมีรุ่นใหม่ของ Ubuntu แล้วคุณจะได้รับแจ้งให้อัพเกรด เมื่อคุณคลิก "อัปเกรด" ในหน้าจอพร้อมรับคำให้ทำตามคำแนะนำบนหน้าจอคุณจะได้รับการอัพเกรดเป็นรุ่นใหม่
หากไม่มีพรอมต์คุณสามารถตรวจสอบสิ่งต่อไปนี้ พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
update-manager
หน้าต่างตัวจัดการการอัปเดตจะปรากฏขึ้นและตรวจสอบการอัปเดต ติดตั้งการปรับปรุงทั้งหมดที่ตรวจพบ
คลิก "การตั้งค่า ... " ในตัวจัดการการอัปเดตและคลิกแท็บ "อัปเดต" ของหน้าต่าง สำหรับคำถาม "แจ้งให้ฉันทราบถึงรุ่นใหม่ของ Ubuntu" หากคุณเลือก "สำหรับรุ่นที่รองรับระยะยาว" การอัพเกรด Ubuntu ใหม่อาจไม่ได้รับแจ้งเนื่องจาก Ubuntu รุ่นใหม่อาจไม่ใช่ "รองรับระยะยาว" หากคุณเลือก "สำหรับเวอร์ชันใหม่ใด ๆ " ข้อความแจ้งเตือนการอัปเกรด Ubuntu ใหม่จะปรากฏขึ้น
ในhttps://wiki.ubuntu.com/Releases คุณจะพบว่าเวอร์ชันใดที่รองรับระยะยาว (LTS) และรุ่นใดที่ไม่รองรับ นอกจากนี้คุณจะเห็นวันที่วางจำหน่ายของแต่ละเวอร์ชันและเวลาชีวิต ข้อมูลที่มีประโยชน์ค่อนข้าง
เมื่อ Ubuntu รุ่นใหม่เปิดตัวโดยปกติแล้วข้อความแจ้งการอัพเกรดจะไม่ปรากฏขึ้นทันที สำหรับเมื่อพร้อมท์การอัปเกรด Ubuntu ใหม่พร้อมใช้งานสำหรับรุ่นปัจจุบันของ Ubuntu คุณสามารถตรวจสอบบันทึกประจำรุ่นของรุ่นใหม่ได้ที่https://wiki.ubuntu.com/Releases