การติดตั้งใหม่ทั้งหมดดีกว่าการอัพเกรดหรือไม่ [ปิด]


86

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


จากรูปลักษณ์โดยย่อคุณไม่สามารถใช้ APTonCD ในการอัพเกรดได้ และฉันค่อนข้างมั่นใจว่ามันจะไม่ช่วยให้คุณสำรอง / กู้คืนเอกสารในกรณีที่คุณไปติดตั้งใหม่ทั้งหมด
Sergey

คำตอบ:


46

โดยทั่วไปแล้วการอัพเกรดจะทำได้ดีใน Ubuntu มันไม่เหมือนกับ Windows ที่คุณมีรีจิสตรีจำนวนมากที่ต้องพกพาจากระบบล่าสุดของคุณ ตราบใดที่คุณไม่ต้องทำตามบทเรียนมากมายหรือแก้ไขปัญหาใด ๆ เพื่อแก้ไขปัญหาด้วยวิธีที่ไม่เหมือนใคร (เช่นใช้แอปพลิเคชันพิเศษเพื่อเปิดใช้งานการ์ดไร้สายหรือทำการเปลี่ยนแปลงที่สำคัญในเคอร์เนลของคุณด้วยเหตุผลใดก็ตาม) ละเอียด.

ในความเป็นจริงฉันจะบอกว่าประมาณ 90% ของคนที่ถามคำถามนี้จะดีกับการอัพเกรด

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


30

ขึ้นอยู่กับสิ่งที่คุณใช้กับ Ubuntu

  • หากการติดตั้งของคุณเป็นเพียงของเล่นหรืออุปกรณ์ (เช่นสำหรับการท่องเว็บ) และคุณยังไม่ได้ปรับแต่งให้ติดตั้งใหม่ ตรวจสอบให้แน่ใจว่าคุณบันทึกข้อมูลส่วนบุคคลใด ๆ (โดยทั่วไปคุณจะต้องการสำรองข้อมูลไดเรกทอรีบ้านของคุณและเรียกคืนบางส่วนที่เลือก)
  • หากการปรับแต่งเพียงอย่างเดียวที่คุณทำในการติดตั้งของคุณคือการติดตั้งไดรเวอร์เพิ่มเติมหรือทำการปรับแต่งอื่น ๆ เนื่องจากฮาร์ดแวร์ของคุณไม่ได้รับการสนับสนุนภายใต้เวอร์ชั่นเก่ามันอาจเป็นการดีกว่าถ้าคุณติดตั้งใหม่ทั้งหมด
  • หากคุณได้ปรับแต่งการติดตั้งในลักษณะอื่นใด (การกำหนดค่าการตั้งค่าระบบการติดตั้งมากกว่าคู่ของโปรแกรมเพิ่มเติม ฯลฯ ), การอัพเกรด หากคุณใช้งาน Ubuntu อย่างจริงจังกรณีนี้อาจใช้งานได้ (หากไม่มีสิ่งใดเป็นไปได้ว่าคุณน่าจะติดตั้งแพ็คเกจจำนวนมาก)

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

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

  • เริ่มต้นจากไดเรกทอรีบ้านใหม่และการกู้คืนเอกสารทั้งหมดและการตั้งค่าที่เลือกจากการสำรองข้อมูล และ
  • รักษาโฮมไดเร็กตอรี่ของคุณไว้ตลอดการอัพเกรดและค้นหาปัญหาหากมีสิ่งผิดปกติเกิดขึ้น

ไม่ว่าในกรณีใดคุณอาจทำการอัปเกรดระบบด้วยเช่นกัน


มีความปลอดภัยแค่ไหนในการอัพเกรดพีซีสำหรับการพัฒนา การอัพเกรดกำลังจะลบเครื่องมือบรรทัด cmd ที่มีอยู่ ฯลฯ หรือไม่? สิ่งที่เกี่ยวกับไดรเวอร์ที่เป็นกรรมสิทธิ์ (กราฟิก radeon) ฉันคิดว่าฉันควรอัปเกรด 13.04 เป็น 13.10 หรือรอ LTS
latusaki

1
@latusaki คุณไม่สามารถข้ามรุ่นเมื่ออัปเกรดดังนั้นคุณจะต้องไป 13.04 → 13.10 → 14.04LTS 13.04 ไม่รองรับอีกต่อไปดังนั้นฉันขอแนะนำให้อัปเกรดเป็น 13.10 เดี๋ยวนี้ การอัปเกรดจะไม่ลบอะไรเลยยกเว้นเมื่อแพ็กเกจหายไป บนเครื่องที่ใช้ในการพัฒนาทั่วไปการอัพเกรดจะไม่เจ็บปวดเว้นแต่ว่าคุณจะใช้ข้อผิดพลาดของคอมไพเลอร์
Gilles

13.04 เป็นข้อยกเว้น สามารถทำการอัพเกรดจาก 12.10 เป็น 13.10 และ 14.04
Braiam

@Braiam Uh? คุณได้รับสิ่งนี้ที่ไหน ฉันมักจะเห็น "จากรุ่นหนึ่งไปยังรุ่นถัดไปหรือจากรุ่น LTS หนึ่งไปยังรุ่นถัดไป" UpgradeNotesยังคงบอกว่าในวันนี้ไม่มีการเอ่ยถึงการอัพเกรดจาก 12.10 ถึง 13.10 หรือ 14.04
Gilles

1
ที่นี่askubuntu.com/a/368099/169736พวกเขาทำข้อยกเว้นสำหรับ 13.04 ตั้งแต่ถึง EOL ก่อน 12.10 นอกจากนี้ที่นี่meta.askubuntu.com/a/7813/169736
Braiam

12

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

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


ฉันจะไปติดตั้งใหม่ถ้าคุณสามารถ หลายคนพบปัญหาเมื่ออัพเกรด การติดตั้งใหม่นั้นใช้งานได้ดีมาก BTW ขอให้สนุก .... เอริค
Erik

ฉันยืนยันสิ่งนี้ได้: พยายามอัพเกรด Kubuntu แต่มีข้อผิดพลาดระบบต่าง ๆ ตอนนี้ฉันกำลังติดตั้ง 12.04 ใหม่ (ใช่สามารถใช้ Firefox ระหว่างการติดตั้ง ;-))
Yogu

ใช่นั่นคือวิญญาณที่ฉันกำลังพูดถึง :)
Ashutosh

ฉันเห็นด้วยฉันจะทำการติดตั้งใหม่ ฉันอัพเกรดของฉันจาก 11.10 เป็น 12.04 และมันก็อัพเกรดเป็น ok แต่ไม่นานหลังจากที่ฉันได้รับโปรแกรมขัดข้อง ฯลฯ ดังนั้นช่วยคุณประหยัดเวลาของคุณในการสำรองไฟล์ของคุณผ่านทาง Dropbox หรือ Ubuntu หนึ่ง ฯลฯ และทำการติดตั้งใหม่
Steve

คุณหมายถึง 'การติดตั้งใหม่' คุณหมายถึงอะไร หมายถึงฟอร์แมตไดรฟ์ของฉันแล้วติดตั้ง Ubuntu หรือไม่
Ronald

9

สำหรับฉันการอัพเกรดนำไปสู่ปัญหาเสมอบางครั้งก็ใหญ่บางครั้งก็เล็ก และส่วนใหญ่เป็นไฟล์กำหนดค่าเก่าในโฮมโฟลเดอร์

ดังนั้นการไหลตามปกติของฉันจึงเป็นเช่นนี้ -

  1. สำรองข้อมูลสำคัญซึ่งอาจอยู่ในพาร์ทิชันรูทเช่น mysql dbs เป็นต้น
  2. บูตเข้าสู่ซีดีสด
  3. ลบไฟล์ที่ซ่อนอยู่อย่างระมัดระวังในโฟลเดอร์บ้านของคุณ แต่คุณอาจทิ้งไฟล์บางไฟล์เช่น. braple, .VirtualBox, .wine เป็นต้น
  4. จัดรูปแบบพาร์ติชันรากและใช้พาร์ติชันเก่า

9

ทำการติดตั้งใหม่หากเป็นไปได้

ฉันถูกนำเสนอด้วยตัวเลือกนี้เมื่อปีที่แล้ว

ดีที่สุดของทั้งหมดที่ฉันมีสองระบบเพื่ออัพเกรดดังนั้นฉันสามารถเปรียบเทียบได้โดยทำแต่ละ

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

เครื่อง 'การผลิต' ของฉันเป็นเครื่องที่ฉันอัปเกรดเพราะฉันใช้สิ่งนั้นสำหรับงานสำคัญ ๆ

สิ่งหนึ่งที่ฉันอยากจะแนะนำเพราะฉันรู้ว่าการทำลายประสาทอย่างหนักสามารถทำได้: รับเครื่องอื่น (คุณสามารถได้รับเครื่องกระดูกบาร์ราคา <$ 300 ในตอนนี้ตั้งค่านั้นขึ้นกับสิ่งสำคัญของคุณแล้วเมื่อมันใช้ได้จริง ๆ ทำเครื่องแกนของคุณด้วยวิธีนี้หากมีอะไรผิดพลาดซึ่งด้วยการติดตั้ง / อัปเกรดระบบปฏิบัติการอาจน่ากลัวคุณสามารถใช้เครื่องอื่นในขณะที่คุณแก้ไขได้นอกจากนี้คุณจะต้องสำรองข้อมูลทางกายภาพของคุณด้วย เครื่องจักร 'go-to' หากคุณล้มเหลวในอนาคตประกันโดยทั่วไป


9

ไม่มีการรับประกันในชีวิต

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

  • มีการสำรองข้อมูลที่คุณสามารถกู้คืนหรือ
  • ทดสอบการติดตั้ง / อัพเกรดบนพาร์ติชันแยกต่างหาก

ทำความสะอาดข้อดีและข้อเสียการติดตั้ง

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

อัพเกรดข้อดีและข้อเสีย

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

  • การกำหนดค่าสแกนเนอร์ - /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • การแทนที่เสียงเพื่อให้ HDMI TV ใช้งานได้ - /etc/pulse/default.pa
  • แทนที่ด้วงเพื่อซ่อนเมนูในขณะบู๊ตยกเว้นEscapeกด -/etc/grub.d/30_os-prober
  • Cron (คุณจะหลวมในการติดตั้งใหม่!) - /etc/cron.d/anacron
  • ยูทิลิตี้การตรวจสอบปริมาณการใช้เครือข่ายทั้งหมด - /etc/vnstat.conf

เปิดใช้งานการอัปเกรดเมื่อวันที่ 6 พฤษภาคม 2018 ฉันได้รับแจ้งว่าจะลบแพ็คเกจ 203รายการ การสนับสนุนเมื่อเวลาผ่านไปสำหรับแพคเกจเพิ่มเติมจะถูกเพิ่มดังนั้นจะน้อยลงในระหว่างการอัพเกรด เป็นการดีที่สุดที่จะให้แน่ใจว่าความต้องการที่สำคัญทั้งหมดของคุณนั้นอยู่ที่นั่นหรือคุณมีทางเลือกจากผู้พัฒนารายอื่นที่จะใช้

สำรองข้อมูลก่อนหรือรันการอัพเกรดบนพาร์ติชันที่ถูกโคลน

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

ฉันใช้สคริปต์โคลน Ubuntu เพื่อพาร์ติชันทดสอบสำหรับการอัพเกรด: สคริปต์ทุบตีโคลน Ubuntu กับพาร์ติชันใหม่สำหรับการทดสอบการอัพเกรด LTS 18.04

สคริปต์จะ:

  • ใช้rsyncเพื่อให้แน่ใจว่าภาพสะท้อนจากพาร์ติชันจริงเพื่อทดสอบพาร์ติชัน
  • อัพเดตพาร์ติชันทดสอบ/boot/grub/grub.cfgด้วย UUID ที่เหมาะสมสำหรับการบูท
  • อัพเดตพาร์ติชันทดสอบ/etc/fstabด้วย UUID ที่เหมาะสมสำหรับการบูท
  • รันsudo update-grubเพื่อเพิ่มพาร์ติชันทดสอบเพื่อบู๊ตเมนู
  • อนุญาตให้คุณรีบูตและรันการอัพเกรดบนพาร์ติชันทดสอบ

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


ความคุ้มครองที่ดีของข้อดีข้อเสีย คำแนะนำแรกของ Backup คือเสียง
Elder Geek

7

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


AFAIK คุณสามารถปรับปรุงext3ไปext4ในเวลาใด ๆ : cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html
WinEunuuchs2Unix

6

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

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


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

แน่นอนดีที่สุดคือการมีระบบแยกและพาร์ติชันเอกสารเริ่มต้นด้วย
bobince

4

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

คุณจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับ AptOnCD ที่นี่


ที่จริงแล้วคุณสามารถคืนค่า (ติดตั้ง) แพ็คเกจทั้งหมดในการรวบรวม AptOnCD เดียวพร้อมกับ metapackage ถ้าคุณเลือกตัวเลือก 'สร้าง metapackage' จากคำอธิบาย metapackage นี้: "อัตโนมัติสร้าง metapackage ที่มีเป็นการอ้างอิงแพ็กเกจทั้งหมดในสื่อ APTonCD ที่สร้างก่อนหน้านี้โดย APTonCD"

แต่คุณสามารถสำรองข้อมูลรายการแพคเกจโดยการป้อนคำสั่งdpkg --get-selections > packages_listที่packages_listเป็นชื่อไฟล์ ภายหลังคุณสามารถใช้รายการนี้ในการติดตั้งแพคเกจทั้งหมดของคุณกับโปรแกรมหรือsynaptic สิ่งนี้อาจช่วยคุณได้ แต่ให้แน่ใจว่าระบบที่ติดตั้งใหม่ของคุณมีแหล่งเก็บข้อมูลซึ่งอยู่ในระบบที่ติดตั้งก่อนหน้าของคุณ มิฉะนั้นมันจะไม่ทำงาน.dpkg

ในการติดตั้งแพ็คเกจทั้งหมดด้วย 'Synaptic Package Manager' ให้ทำตามขั้นตอนเหล่านี้

  • ติดตั้ง synaptic ด้วย sudo apt-get install synaptic
  • เปิด synaptic โดยพิมพ์synapticในเส้นประ
  • เลือก 'ไฟล์' จากเมนูคลิก 'อ่านเครื่องหมาย'
  • ในหน้าต่าง 'เปิดการเปลี่ยนแปลง' เลือกไฟล์ที่คุณสร้างโดยใช้dpkg --get-selectionsคำสั่ง ในบริบทนี้มันเป็นpackages_listไฟล์
  • จากนั้นคลิกปุ่ม 'นำไปใช้'

ฉันสามารถใช้ AptOnCD เพื่อกู้คืนโปรแกรมที่ติดตั้งของฉันกลับมาบน Ubuntu ที่เพิ่งติดตั้งใหม่ ... ฉันมีการเชื่อมต่ออินเทอร์เน็ตที่มีแบนด์วิดธ์ต่ำ ...
Mayank

เพิ่มข้อมูลเพิ่มเติมเกี่ยวกับคำตอบเนื่องจากความคิดเห็นมีขนาดอักขระ จำกัด
อันวาร์

4

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

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

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


ฉันชอบการเปรียบเทียบการพนัน พูดได้ดี.
Elder Geek

3

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

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


3

ทั้งคู่ไม่ควรเป็นจริง

การอัปเกรดได้รับการสนับสนุนจาก:

  • ก่อนหน้าถึงปัจจุบัน (ตัวอย่างเช่นจาก 11.04 ถึง 11.10)
  • LTS ก่อนหน้า (*) ถึง LTS ปัจจุบัน (ตัวอย่างเช่นจาก 10.04 ถึง 12.04)

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

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

(*) การสนับสนุนระยะยาว


3

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

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

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

ในขณะนี้ฉันอยู่ในใจทั้งสองว่าจะอัพเกรด 11.04 เป็น 11.10 หรือติดตั้งใหม่ 11.10 ฉันอาจรอจนถึง 12.04 เพื่อทำการติดตั้งใหม่ มันเป็นเรื่องของการตั้งค่าส่วนตัว ผู้คนไม่ควรแสดงความคิดเห็นที่แนะนำวิธีการหนึ่งที่เป็นอันตรายมากกว่าวิธีอื่น มันทำให้เข้าใจผิด


3

ฉันพบปัญหาเล็กน้อยเกี่ยวกับการอัปเกรดจาก v11.10 เป็น v12.04-LTS แต่ฉันสามารถทำการล้างข้อมูลอัตโนมัติครั้งแรกผ่านทาง ubuntu-tweak แล้วต่อมาฉันตามด้วยการล้างข้อมูลด้วยตนเองจากคำสั่ง - บรรทัดโดยเรียกใช้ครั้งแรก 'updatedb' เพื่ออัปเดตฐานข้อมูลตำแหน่งของฉันของทุกรายการภายในระบบแฟ้มจากนั้น 'ค้นหา oneiric' เพื่อค้นหาวัตถุใด ๆ ที่เรียกว่าการกระจาย 11.10 โดยเฉพาะจากนั้นฉันก็เปิดเทอร์มินัลที่ 2 เห็นได้ชัดว่าไม่ได้มีบางสิ่งที่จำเป็นต้องจัดการแตกต่างกันเช่นผ่านการถอนการติดตั้ง / ติดตั้งใหม่ก่อน

ฉันไม่ต้องติดตั้งไดรเวอร์กราฟิกของฉันสำหรับชิปเซ็ต Nvidia ไปแล็ปท็อปของฉันและฉันได้พบปัญหาเล็กน้อยจากบางส่วนของ Screenlets ของฉันที่ฉันนำมาจาก oneiric แต่โดยรวมก็ไม่ได้รับการจัดการไม่ดี

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

ฉันทำการทดสอบด้วยรุ่นเบต้า 2 เพื่อเตรียมพร้อมสำหรับการเปิดตัวครั้งสุดท้ายดังนั้นฉันจะรู้ว่าฉันต้องปรับอะไรเมื่อมีการวางจำหน่ายครั้งสุดท้าย สิ่งนี้ช่วยได้อย่างมาก ตัวอย่างเช่นฉันรู้จากการทดสอบของฉันว่าเพื่อให้สามารถเข้าสู่ระบบด้วยตนเองใน lightdm ฉันจะต้องเพิ่ม "greeter-show-manual-login = true" ไปยัง /etc/lightdm/lightdm.conf ฉันรู้ด้วยว่าฉันจะต้องทำการปรับเปลี่ยนเล็กน้อยสำหรับ / etc / sudoers และ / etc / group เล็กน้อยเพื่อให้การจัดการที่สมบูรณ์แบบและการเข้าสู่ระบบของฉันโดยสมาชิกของกลุ่ม "Domain Admins" ใน Active Directory ซึ่งฉัน ต้องการตั้งแต่ฉันรันโฆษณาบน LAN ภายในบ้านของฉันสำหรับการตรวจสอบสิทธิ์การลงชื่อเพียงครั้งเดียวในทุกระบบของฉันทั้ง Windows และ Linux การรู้ข้อเท็จจริงเหล่านี้ล่วงหน้าทำให้ฉันทำงานได้ดีมากเนื่องจากตอนนี้ฉันใช้งาน Ubuntu 12 04-LTS สุดท้ายบนแล็ปท็อปของฉันที่ฉันใช้งาน Ubuntu 11.10 ในวันก่อนหน้าและในช่วง 6 ถึง 8 เดือนที่ผ่านมา ด้วยการอัปเกรดระบบนี้เป็นความสำเร็จที่น่าทึ่งโดยรวมฉันมีความกังวลใจอย่างมากเกี่ยวกับการอัปเกรดระบบอื่น ๆ ของฉันเป็น Ubuntu 12.04 อย่างไรก็ตาม ... ที่กล่าวไว้ว่าระบบ Ubuntu ของฉันไม่ได้โหลดเท่ากันทั้งหมดดังนั้นในบางกรณีฉันจะยังคงต้องการทำการติดตั้งใหม่ทั้งหมดและติดตั้งบนฮาร์ดแวร์เฉพาะที่ฉันใช้ด้วย Zotac ZboxHD ID-41 Plus ของฉันจะต้องใช้ความระมัดระวังเป็นพิเศษในการอัพเกรดเนื่องจากเป็นระบบบูทคู่ที่รัน Windows 7 และ Ubuntu 10.04-LTS โชคดีที่ฉันมีประสบการณ์เพียงพอที่จะทำการติดตั้งโดยไม่ทำให้ระบบโดยรวมพังและต้องเริ่มต้นใหม่ ฉันจะสำรองข้อมูลส่วนตัวทั้งหมดของฉันจากพาร์ติชั่น Ubuntu และโหลดใหม่หลังจากที่ฉันเช็ดพาร์ติชั่นเหล่านั้นเพื่อให้แน่ใจว่ามีสภาพแวดล้อมที่สะอาด ฉันต้องคำนึงถึงว่าแต่ละระบบของฉันได้รับการกำหนดค่าให้เชื่อมต่อผ่านเกตเวย์ xrdp บนระบบอื่น (เซิร์ฟเวอร์เสมือนที่ใช้งาน Ubuntu 10.04-LTS Server) ดังนั้นฉันต้องมีความสามารถ XDMCP แต่ฉันได้ทำการวิจัยและทดสอบวิธีแก้ปัญหาแล้วโดยใช้ lightdm, vnc4server และ xinetd สิ่งสำคัญที่มีเพียงแค่ลบ 'vino' ด้านหน้าเพื่อให้พอร์ต 5900 เป็นอิสระสำหรับ vnc4server ที่เหลือคือการติดตั้งและกำหนดค่ามาตรฐาน ฉันจะตีพิมพ์บทความต่าง ๆ ในเร็ว ๆ นี้เกี่ยวกับงานวิจัยของฉันและ howto's ที่ www.stormnine.net แต่อาจเป็นไม่กี่สัปดาห์ก่อนที่ฉันจะไปถึงที่

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


3

ฉันขอแนะนำหนึ่งในสองสิ่ง:

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

ฉันแนะนำให้คุณทำ (2) ไม่ว่าในกรณีใด หากคุณอัปเกรดคุณอาจเสี่ยงต่อการสูญเสียข้อมูล หากคุณทำการติดตั้งใหม่คุณจะสูญเสียข้อมูล


แล้ว APTonCD ของซอฟต์แวร์ล่ะ
Mayank

@mayank, APTonCD สำรองแพ็คเกจการติดตั้งเท่านั้นมันไม่ได้สำรองสิ่งต่าง ๆ เช่นไฟล์การกำหนดค่าหรือสถานะที่ผู้ใช้สร้างขึ้นในท้องถิ่นเช่นรูปภาพครอบครัว
theonewolf

2

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

แค่ความเห็นของฉันจริง ๆ ! มีคุณสมบัติเจ๋ง ๆ บางอย่างเช่น 10.10 แม้ว่าแบบอักษร สิ่งที่ต้องทำกับเมฆ:


2

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


2

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

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