Score:4

ล้างการจัดการแพ็คเกจหลังจากอัปเกรด Ubuntu เป็นเวอร์ชันใหม่กว่า

ธง us

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

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

มีคำแนะนำอะไรบ้างเพื่อที่ฉันจะได้พยายามป้องกันไม่ให้สิ่งนี้เกิดขึ้นอีก

cocomac avatar
cn flag
การอัปเกรด โดยเฉพาะในเส้นทางที่รองรับ ไม่ควรมีปัญหาใหญ่เช่นนั้น ฉันขอแนะนำ [การรายงานข้อผิดพลาด](https://askubuntu.com/q/5121) โดยทั่วไป ให้สำรองข้อมูลสิ่งที่สำคัญ นอกจากนี้ แม้ว่าจะไม่สามารถบู๊ตได้ แต่คุณสามารถกู้คืนไฟล์ของคุณได้เป็นจำนวนมาก (หากไม่ใช่ทั้งหมด) โดยใช้ซีดีสด ดู[คำถามนี้](https://askubuntu.com/questions/569679/)และ[คำถามนี้](https://unix.stackexchange.com/q/1067/)สำหรับการสำรองข้อมูลของคุณ
user535733 avatar
cn flag
ความล้มเหลวดังกล่าวเป็นเรื่องที่ผิดปกติมาก ดังนั้นจึงไม่มี "เคล็ดลับ" ที่มีประโยชน์มากมายนอกเหนือจากการเตรียมพร้อมสำหรับความล้มเหลว (การสำรองข้อมูล) หากเป็นระบบของฉัน ฉันจะตรวจสอบบันทึกในช่วงเวลาที่เกิดความล้มเหลวดังกล่าว -- นักพัฒนาซอฟต์แวร์ชอบที่จะบันทึกสาเหตุของความล้มเหลวมากเท่าที่พวกเขาจะนึกออก วิธีแก้ไขที่เป็นไปได้ขึ้นอยู่กับสาเหตุ
us flag
@cocoma ของหายไม่ใช่ปัญหา จริง ๆ แล้วฉันเคยชินกับมัน ดังนั้นฉันจึงมีการสำรองข้อมูลทุกอย่าง แต่สิ่งนี้เกิดขึ้นเสมอ แม้แต่ใน XPS 13 ซึ่งรองรับอย่างเป็นทางการ
cocomac avatar
cn flag
แต่ถ้าคุณมีข้อมูลสำรอง ทำไมคุณถึงกังวลว่าจะต้องติดตั้งใหม่ มันไม่เหมาะ แต่ก็ไม่น่าจะยากหากคุณทำการสำรองข้อมูล สิ่งหนึ่งที่เพิ่มเติม... ทำให้ `/home' เป็นพาร์ติชันแยกต่างหากหากคุณติดตั้งใหม่ เนื่องจากจะช่วยได้ในภายหลัง
heynnema avatar
ru flag
หากคุณมีการ์ด Nvidia ตรวจสอบให้แน่ใจว่าไดรเวอร์ของคุณเป็นปัจจุบันก่อนที่จะพยายามอัปเกรด ใช้ `Software & Updates`, แท็บไดรเวอร์เพิ่มเติม, แอพเพื่อดำเนินการดังกล่าว
waltinator avatar
it flag
หากวิธีการของคุณล้มเหลวอย่างต่อเนื่อง ให้เปลี่ยน (แก้ไข) วิธีการของคุณ นอกจากนี้ ใช้ประโยชน์จากคุณลักษณะการค้นหาของ AskUbuntu อาจมีคนอื่นแก้ปัญหาที่คล้ายกันไปแล้ว
lemrm avatar
th flag
@GuerlandoOCs คุณ [read this](https://askubuntu.com/search?tab=votes&q=sudo%20apt%20install%20upgrade) อาจมีประโยชน์
karel avatar
sa flag
@Nmath นั่นเป็นการใช้ลิงก์ปัญหา XY ในทางที่ผิด จุดประสงค์ของหัวจ่ายน้ำดับเพลิงคือการจัดหาน้ำให้กับรถดับเพลิงเพื่อให้พวกเขาสามารถดับไฟได้ เพราะมันสายเกินไปที่จะแก้ปัญหาหากบ้านถูกไฟไหม้ไปแล้ว การทบทวนคำถามเช่นนี้ว่ากว้างเกินไปถือว่าผิด มิฉะนั้น ผู้อ่านจะไม่ได้รับคำเตือนเกี่ยวกับข้อผิดพลาดที่อาจเกิดขึ้น *ก่อนที่* เขาจะทำผิดนั้น
Paul avatar
us flag
อาจมีวิธีอื่นที่ดีกว่านี้ แต่ครั้งต่อไปที่คุณกำลังเตรียมการอัปเกรด ให้โพสต์ฮาร์ดแวร์ทั้งหมดของคุณและทุกอย่าง รวมถึงสิ่งที่คุณวางแผนจะทำ อาจถูกปิดเนื่องจากซ้ำกัน แต่ก็ไม่เป็นไรหากสำเนามีคำตอบที่คุณต้องการ นอกจากนี้ หากเกิดข้อผิดพลาด คุณสามารถโพสต์สาเหตุที่การแก้ปัญหาไม่ได้ผล ในโลกอุดมคติ สิ่งนี้ยอดเยี่ยมสำหรับทุกคน
karel avatar
sa flag
@Nmath ความคิดเห็นก่อนหน้านี้ของคุณสร้างสรรค์ คำถามมีการใช้ถ้อยคำที่กำกวมก่อนที่ฉันจะแก้ไข แต่ฉันไม่แน่ใจว่าการแก้ไขของฉันสามารถแก้ไขเหตุผลการปิดการโหวตดั้งเดิมได้อย่างสมบูรณ์ โปรดอ่านและดูว่าคุณคิดอย่างไร
Nmath avatar
ng flag
@karel ฉันคิดว่ามันได้รับการแก้ไขเพียงพอแล้วและลงคะแนนให้เปิดใหม่
Score:4
ธง sa

ก่อนอัปเกรดเป็นรุ่นที่ใหม่กว่าให้ปิดใช้ที่เก็บของบุคคลที่สาม (PPA) ด้วยคำสั่งต่อไปนี้:

sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
อัปเดต sudo apt
sudo apt อัพเกรด

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

หลังจากกระบวนการอัพเกรดเสร็จสิ้น ให้รันคำสั่งต่อไปนี้:

อัปเดต sudo apt
sudo apt ลบอัตโนมัติ  
sudo apt สะอาด
deborphan # ติดตั้งเครื่องมือการจัดการแพ็คเกจนี้ด้วย sudo apt ติดตั้ง deborphan
sudo รีบูต

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

sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

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

sudo sed -i 's/ไบโอนิค/โฟกัส/g' /etc/apt/sources.list.d/*.list  
อัปเดต sudo apt

หากคุณได้รับข้อความแสดงข้อผิดพลาด เช่น:

E: ที่เก็บ 'http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu โฟกัส Release' ไม่มีไฟล์ Release   
N: การอัปเดตจากที่เก็บดังกล่าวไม่สามารถทำได้อย่างปลอดภัย ดังนั้นจึงถูกปิดใช้งานตามค่าเริ่มต้น

คุณจะต้องลบที่เก็บเหล่านี้ออกจากแหล่งซอฟต์แวร์ของคุณด้วยคำสั่งของแบบฟอร์ม:

sudo add-apt-repository --remove ppa:อูบุนตู-ไวน์/ppa  
อัปเดต sudo apt 

สำหรับการลบไฟล์ที่ไม่จำเป็นออกจากระบบที่อัพเกรด ฉันใช้คำสั่งต่อไปนี้:

  • sudo apt ลบอัตโนมัติ
  • sudo apt สะอาด
  • เดบอพันธ์ - ติดตั้งเครื่องมือการจัดการแพ็คเกจนี้ด้วย sudo apt ติดตั้ง deborphan.

การรันคำสั่งเหล่านี้หลังจากอัปเกรดใช้เวลาประมาณ 5 นาที เวิร์กสเตชันของฉันมีซอฟต์แวร์ติดตั้งจำนวนมาก หากฉันทำการติดตั้งใหม่แทนการอัปเกรดที่กำหนดค่าแอปพลิเคชันที่ติดตั้งทั้งหมดบนเวิร์กสเตชันของฉัน ฉันจะใช้เวลา 2-3 วัน

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

โพสต์คำตอบ

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