วิธีคืนค่าการตั้งค่าและโปรแกรมหลังจากติดตั้งใหม่

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


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

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

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

รักษาการตั้งค่าผู้ใช้

ตัวเลือกผู้ใช้ทั้งหมดโดยไม่มีข้อยกเว้นอยู่ในไดเร็กทอรี / หน้าแรกสิ่งที่เราต้องทำคือทำให้โฟลเดอร์นี้ไม่เปลี่ยนแปลง

อาจมีสองสถานการณ์ที่แตกต่างกันไดเร็กทอรี / หน้าแรก มันอยู่บนพาร์ติชันเดียวกับส่วนที่เหลือของระบบ (ซึ่งจะลบเนื้อหาด้วยการติดตั้งใหม่) หรืออยู่บนพาร์ติชันแยกต่างหาก

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

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

1. สร้างข้อมูลสำรองก่อนอัปเกรด:

cd / && sudo tar cvfz backup_home.tar.bz2 / home

เราบันทึกไฟล์ backup_home.tar.bz2 บนไซต์ที่เราทราบว่าจะไม่ถูกลบเช่นไดรฟ์ USB

2. ติดตั้งระบบใหม่: เราติดตั้ง Ubuntu ใหม่ตามปกติ

3. กู้คืนข้อมูลสำรองหลังจากอัพเกรด:

cd / && sudo tar xvfz /routadondeguardeelbackup/backup_home.tar.bz2
หมายเหตุ: เพื่อให้วิธีนี้ทำงานได้อย่างถูกต้องผู้ใช้ใหม่จะต้องตั้งชื่อให้เหมือนกับระบบเก่า

กู้คืนโปรแกรมที่ติดตั้ง

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

1. รับรายชื่อโปรแกรมที่ติดตั้ง: ก่อนการอัพเดตในระบบเก่าเราจะได้รับรายชื่อโปรแกรมที่ติดตั้งด้วยคำสั่ง:

dpkg - รับการเลือก | awk '$ 2 ~ / ^ install $ / {print $ 1}'> package_list.txt

เราบันทึกไฟล์ package_list.txt ในสถานที่ที่เรารู้ว่าจะไม่ถูกลบเช่นไดรฟ์ USB

2. ติดตั้งระบบใหม่: เราติดตั้ง Ubuntu ใหม่ตามปกติ

3. ติดตั้งโปรแกรมทั้งหมดใหม่: หลังจากการติดตั้งเราจะไม่มีโปรแกรมติดตั้งด้วยตนเองในการกู้คืนเราจะใช้ไฟล์ package_list.txt ดังต่อไปนี้:

cat package_list.txt | xargs sudo aptitude install -y

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

การปรับแต่งอื่น ๆ

อาจเป็นกรณีที่เรามีการปรับแต่งอื่น ๆ ด้วยตนเองในระบบตัวอย่างเช่นการปรับเปลี่ยนระบบบูตใน / bootไฟล์จากเว็บเซิร์ฟเวอร์ในรูปแบบ/ var / www หรือไฟล์คอนฟิกูเรชันระบบใน / ฯลฯ เพื่อยกตัวอย่าง

ในกรณีนี้เราจะทำสำเนาสำรองของโฟลเดอร์หรือโฟลเดอร์ที่ได้รับผลกระทบและกู้คืนไปยังระบบที่อัปเดต:

cd / && sudo tar cvfz backup.tar.gz / folder1 / folder2 ... # สร้างข้อมูลสำรอง
cd / && sudo tar xvfz backup.tar.gz # กู้คืนข้อมูลสำรอง
ขอบคุณ Fosco (ผู้เขียนบทความที่ยอดเยี่ยมนี้)!

Fuente: Ubuntu ในความลึก


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ลิซเมอร์ A Ruiz G dijo

    สวัสดีตอนบ่ายฉันกำลังเขียนเพื่อขอความช่วยเหลือฉันกู้คืนเดสก์ท็อปของ Linux Canaima 2.0 เป็น 3.0 … .. แต่ฉันทำโปรแกรมการศึกษาหายฉันจะกู้คืนได้อย่างไรคุณต้องทำการสำรองข้อมูลก่อนหรือไม่? แต่เขาบอกฉันว่าเขาจะไม่สูญเสียโปรแกรมตอนนี้ฉันไม่ได้รับมันและฉันใช้สคริปต์ install-canima.sh ... มีวิธีรับโปรแกรมเหล่านั้นในพาร์ติชั่น ,,,, และอย่างไร ฉัน ... ได้โปรดฉันมือใหม่ Linux …….

  2.   ลิซเมอร์ A Ruiz G dijo

    สวัสดีตอนบ่ายฉันกำลังเขียนเพื่อขอความช่วยเหลือฉันกู้คืนเดสก์ท็อปของ Linux Canaima 2.0 เป็น 3.0 … .. แต่ฉันทำโปรแกรมการศึกษาหายฉันจะกู้คืนได้อย่างไรคุณต้องทำการสำรองข้อมูลก่อนหรือไม่? แต่เขาบอกฉันว่าเขาจะไม่สูญเสียโปรแกรมตอนนี้ฉันไม่ได้รับมันและฉันใช้สคริปต์ install-canima.sh ... มีวิธีรับโปรแกรมเหล่านั้นในพาร์ติชั่น ,,,, และอย่างไร ฉัน ... ได้โปรดฉันมือใหม่ Linux …….

  3.   Luz dijo

    สวัสดีตอนบ่ายฉันใช้ linux mint 18.1 ... ฉันเปลี่ยนชื่อเทอร์มินัลของฉันและตอนนี้ฉันไม่สามารถเข้าถึงผู้ใช้ของฉันในฐานะผู้ดูแลระบบได้ เมื่อฉันพยายามเข้าถึงฉันได้รับข้อความนี้บนคลาวด์ไม่ได้อัปเดตไฟล์ ICEauthority / home / luz.ICEauthority ฉันจะทำอย่างไร?