ติดตั้งใหม่และทำความสะอาด?


14

ฉันเริ่มกับอูบุนตูเมื่อประมาณ 3 ปีที่แล้วและเป็นผู้ใช้ที่ทุ่มเทมาตั้งแต่นั้น ในช่วงเวลานั้นฉันลองแอพธีมและอื่น ๆ อีกมากมายและฉันได้อัปเดตทุกเวอร์ชั่นตามมาดังนั้นตอนนี้ฉันจึงใช้ Lucid

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

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

ขอบคุณ

คำตอบ:


11

โดยทั่วไปมี 4 สิ่งที่คุณต้องการเก็บรักษาเมื่อคุณติดตั้งใหม่

  1. โฮมไดเร็กตอรี่ของคุณ - ดังที่กล่าวไว้, คุณมีโฮมในพาร์ติชั่นแยกต่างหาก.
  2. การปรับแต่งใด ๆ ที่คุณทำใน / etc หากคุณทำสิ่งใดคุณอาจทำด้วยมือและมีความคิดเกี่ยวกับสิ่งที่พวกเขาทำ
  3. รายการโปรแกรมที่ติดตั้งของคุณ การดำเนินการdpkg --get-selections | grep install > installed.txtจะสร้างรายการแพคเกจที่ติดตั้งอยู่ในปัจจุบัน ในกรณีของคุณสิ่งนี้ไม่ได้ดูเหมือนสิ่งที่คุณต้องการเก็บไว้ดังนั้นคุณสามารถข้ามขั้นตอนนี้ได้
  4. /varไดเรกทอรีของคุณ บางโปรแกรมจัดเก็บข้อมูลสำคัญที่นี่จึงคุ้มค่าในการสำรองข้อมูล สิ่งที่ฉันเห็นที่เก็บไว้ใน / var รวมถึงเมลไดเรกทอรีฐานข้อมูลไฟล์บันทึกเกมและไฟล์การกำหนดค่าเว็บ การมีการสำรองข้อมูลหมายความว่าคุณสามารถเลือกกู้คืนสิ่งที่ต้องการได้

ดังนั้นแผนอาจมีลักษณะเช่นนี้:

  1. สำรองข้อมูลการปรับแต่งใด ๆ ใน / etc
  2. สำรองข้อมูลไดเรกทอรี / var ของคุณ
  3. เรียกใช้dpkg --get-selections | grep install > installed.txtหรือเรียกใช้เมนูแอพพลิเคชั่นสำหรับชื่อแอปพลิเคชันที่คุณใช้เป็นประจำ
  4. ติดตั้งระบบของคุณใหม่
  5. ติดตั้งแอปพลิเคชันที่หายไป หากคุณต้องการใช้รายการที่สร้างขึ้นคุณสามารถทำได้:

    sudo dpkg --set-selection < installed.txt
    sudo apt-get install --yes dselect
    
  6. ปรับใช้การปรับแต่งของคุณอีกครั้งใน/etc(หากจำเป็น)

  7. อัปเกรดพาร์ติชั่นโฮมของคุณเป็น ext4 (ตัวเลือกดูที่Ubuntuสำหรับรายละเอียด)
  8. /varการคืนค่าอะไรที่จะออกมาเป็นที่ต้องการจาก

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


install.txt จะไปไหน
จะ

ในไดเรกทอรีใดก็ตามที่คุณอยู่เมื่อคุณเรียกใช้คำสั่ง มักจะเป็นไดเรกทอรีบ้านของคุณ
jbowtie

4

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

เหตุผลที่ฉันจะทำเช่นนี้เพราะซีรีย์ 7.xx ใช้ระบบไฟล์ ext3 ในขณะที่ 10.04 ใหม่ใช้ ext4 คุณสามารถแปลงจาก ext3 เป็น ext4 แต่มันง่ายกว่าที่จะทำการฟอร์แมตใหม่เพราะฉันจะทำการติดตั้งใหม่อีกครั้ง

คุณจะต้องสำรองข้อมูล / กลับบ้านไปยังไดรฟ์แยกต่างหาก ฉันจะสำรองข้อมูลเฉพาะไฟล์ที่ฉันต้องการและปล่อยให้ไฟล์ปรับแต่ง (ไฟล์ที่ซ่อนอยู่เช่น. gnome2, .gconf ฯลฯ ) หลังจากที่ฉันติดตั้งใหม่เพียงคัดลอกไฟล์กลับเข้าที่

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


3

เมื่อฉันต้องการเริ่มต้นใหม่ Ubuntu ฉันมักจะทำตามขั้นตอนนี้:

  • บูตจาก LiveCD
  • ติดตั้งพาร์ทิชันที่บ้านของฉัน
  • เปลี่ยนชื่อบ้านของฉันเป็นอะไรบางอย่างที่เก่าแก่กว่า
  • ติดตั้งทำให้โฮมพาร์ติชันของฉันติดตั้งจะสร้างบ้านใหม่สำหรับผู้ใช้เริ่มต้น (javier ในตัวอย่างนี้)
  • หลังจากติดตั้งฉันย้ายไฟล์ปกติของฉันทั้งหมดจาก javier-old ไปยัง javier
  • จากนั้นฉันค้นหาไฟล์ปรับแต่งจากโปรแกรมที่ฉันต้องการเก็บการตั้งค่าและย้ายจากเดิมเก่าไปยังบ้านใหม่ (โดยปกติคือ. Thunderbird, .gnome2 / gedit, .ssh, .Private ฯลฯ )
  • Firefox ได้รับการดูแลเป็นพิเศษ ฉันค้างไว้ที่โฟลเดอร์ส่วนขยายและเพียงคัดลอกไฟล์อื่น ๆ บางครั้งการคัดลอกไฟล์ Firefox อย่างละเอียดยิ่งขึ้น โดยปกติฉันต้องการบุ๊กมาร์กและรหัสผ่าน

และนั่นคือทั้งหมด ด้วยวิธีนี้ไม่เพียง แต่ฉันจะเริ่มต้นด้วยระบบที่สะอาดฉันได้รีเซ็ตแอปส่วนใหญ่เป็นค่าเริ่มต้น แต่เป็นแอปที่ฉันต้องการจริงๆ

ในที่สุดฉันก็เก็บ dir เก่าแก่ในกรณีที่ฉันต้องการกู้คืนข้อมูลบางส่วนหรือการกำหนดค่าบางอย่างในภายหลัง


นี่เป็นวิธีที่ไม่เจ็บปวดเลย เหตุผลแปลกข้างต้นกล่าวถึงปัญหาระหว่างไฟล์ ext3 และ ext4 ฉันจะสามารถทำสิ่งนี้ได้หรือไม่? หรือเป็นเรื่องใหญ่?
wdypdx22

Doh! ที่จริงฉันเพิ่งสังเกตเห็นสิ่งนี้จากคำตอบของ jbowtie "7. อัปเกรดพาร์ติชั่นโฮมของคุณเป็น ext4 (ตัวเลือกเพิ่มเติมโปรดดูวิกิพีเดียของ Ubuntu เพื่อดูรายละเอียด)
wdypdx22

ทั้งหมดนี้ใช้งานได้ดีหรือไม่หาก $ HOME ของคุณถูกเข้ารหัสหรือสิ่งนี้จะทำให้การถ่ายโอนไฟล์ยากขึ้นหรือไม่?
Strapakowsky

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

1

jbowtie ได้ให้วิธีการที่ครอบคลุม ฉันต้องการที่จะเพิ่มไป

ก่อนการติดตั้งแพ็คเกจคุณต้องแน่ใจว่าไฟล์ /etc/apt/sources.list ถูกคัดลอกไปยังระบบใหม่ตามด้วยการอัพเดต apt-get

นอกจากแพ็คเกจ apt อย่าลืมแพ็คเกจที่คอมไพล์ด้วยตนเองและแพ็คเกจ. deb ที่ดาวน์โหลดด้วยตนเองซึ่งอาจไม่สามารถใช้ได้ในแหล่งที่มา มันอาจมีประโยชน์ในการ 'สำรองข้อมูล' การสำรองข้อมูลเก่าและโฟลเดอร์ bin ใหม่เพื่อค้นหาสิ่งเหล่านี้

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


-1

$ sudo taskel นำเดสก์ท็อปออก && sudo taskel ติดตั้งเดสก์ท็อป

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

$ taskel --task-packages เดสก์ทอป | น้อยกว่า


ทำไมต้องลงคะแนน? ฟังดูเป็นเรื่องหลอกลวง มีปัญหาในการทำเช่นนี้หรือไม่?
Torben Gundtofte-Bruun

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