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


24

มีวิธีที่ฉันสามารถสำรองโปรแกรมทั้งหมดของฉันแอปทั้งหมดวางไว้ในไดเรกทอรีหรือบางสิ่งบางอย่างเพื่อให้ฉันสามารถติดตั้งได้อย่างรวดเร็วในครั้งต่อไปโดยไม่ต้องไปที่ศูนย์แอปดาวน์โหลดด้วยตนเองจากเทอร์มินัล ฯลฯ ?

โปรดทราบว่าฉันอาจนำเข้าพวกเขาจาก distro นอกเหนือจากที่ฉันส่งออกไป ดังนั้นฉันพูดว่าใน Ubuntu ส่งออกบางสิ่งแล้วติดตั้ง BT และต้องการนำเข้าจากที่นั่น


3
@Martin Betz: ฉันไม่เห็นด้วยกับคำถามนั้นซ้ำซ้อน OP ต้องการการสำรองแอพพลิเคชั่นที่ติดตั้งทั้งหมดอย่างครอบคลุมรวมถึงแอพที่ไม่ได้ติดตั้งผ่าน apt-get หรือ dpkg
Flimm

คำตอบ:


32

เมื่อฉันต้องฟอร์แมต Ubuntu ฉันทำตามขั้นตอนนี้:

  1. dpkg --get-selections > package_listสิ่งนี้จะสร้างไฟล์ข้อความ ( package_list) พร้อมกับแพ็คเกจทั้งหมดที่ติดตั้งในระบบของคุณ คุณสามารถแก้ไขไฟล์ได้หากต้องการลบบางแพ็คเกจ
  2. สำรอง/etc/apt/sources.listไฟล์และ/etc/apt/sources.list.d/โฟลเดอร์ ที่นี่มีที่เก็บทั้งหมด
  3. /home/MyUserโฟลเดอร์สำรอง การตั้งค่าแอปพลิเคชันทั้งหมดคือซ่อนโฟลเดอร์ / ไฟล์ในโฟลเดอร์บ้านของผู้ใช้บางทีคุณอาจต้องการเลือกการตั้งค่าที่คุณต้องการกู้คืน
  4. จัดรูปแบบและติดตั้ง Ubuntu ใหม่
  5. กู้คืนที่เก็บข้อมูลของคุณ ( /etc/apt/sources.listไฟล์และ/etc/apt/sources.list.d/โฟลเดอร์)
  6. sudo apt-get update && sudo apt-get upgrade
  7. sudo dpkg --clear-selectionssudo dpkg --set-selections < package_listและ เพื่อคืนค่าข้อมูลของแพ็คเกจที่คุณติดตั้ง
  8. ติดตั้งพวกเขา: sudo apt-get update && sudo apt-get dselect-upgrade
  9. ในที่สุดsudo apt-get autoremoveการทำความสะอาดแพคเกจบางอย่าง

มี 9 ขั้นตอน แต่คุณมีการติดตั้ง Ubuntu ที่ง่าย

โซลูชันอื่นคือการรวบรวมรายการด้วยแอปพลิเคชันที่ติดตั้งของคุณจากนั้นsudo apt-get install app-name(คุณสามารถสร้างสคริปต์ทุบตี)


@lago เป็นไปได้หรือไม่ที่จะหลีกเลี่ยงแอปพลิเคชันที่ติดตั้งเป็นค่าเริ่มต้น เนื่องจากตัวอย่าง firefox ถูกติดตั้งเป็นค่าเริ่มต้นและ vlc ไม่ ดังนั้นต่อไปเมื่อฉันจะติดตั้งระบบเพียงติดตั้ง vlc
shantanu

@shantanu สำหรับการทำเช่นนั้นคุณต้องสร้างภาพ Ubuntu ของคุณเอง มีซอฟต์แวร์บางอย่างที่ช่วยคุณ ค้นหาใน Google หรือถามคำถามอื่น :)
ilazgo

@lago ขออภัยสำหรับคำอธิบายที่ไม่ดีของฉัน จริงๆแล้วฉันหมายความว่าอูบุนตูที่เพิ่งติดตั้งใหม่นั้นติดตั้ง Firefox ตอนนี้ฉันติดตั้ง vlc ให้รับรายการแพ็กเกจ ควรมีสองแพ็คเกจ firefox และ vlc ตอนนี้ฉันต้องการติดตั้ง Ubuntu สดอีกครั้ง ต้องการคืนค่าแพ็คเกจของฉัน dpkg - set-selection <package_list dpkg จะทำงานสำหรับ firefox และ vlc แต่ฉันไม่ต้องการ Firefox เพียง vlc ซึ่งไม่ได้ติดตั้งโดยค่าเริ่มต้น (ใน Ubuntu สด)
shantanu

@shantanu เป็นอย่างดีคุณต้องมีภาพ Ubuntu ที่ว่างเปล่า (จากนั้นติดตั้งทุกอย่างที่คุณต้องการ) หรือคุณต้องทำsudo apt-get remove --purge firefoxทุกแพ็คเกจที่คุณต้องการยกเลิกการติดตั้ง Yo สามารถทำได้ในสคริปต์ทุบตี
ilazgo

2
สำหรับผู้อ่านในอนาคต: ฉันเชื่อมั่นอย่างมากและทำการติดตั้งใหม่เมื่อวานนี้ ส่วนที่ฉัน "ส่งออก" จากนั้น "นำเข้า" รายการซอฟต์แวร์ที่ติดตั้งไปโดยไม่มีการผูกปม ส่วน "แบ็คอัพโฮมโฟลเดอร์" เป็นไปอย่างดีเพราะฉันกำหนดค่าแล็ปท็อปของฉันเหมือนเมื่อก่อน บางคนรายงานว่าสback in timeแน็ปช็อตอาจไม่รู้จักสแนปชอตเก่าหากการกำหนดค่าบัญชี / สิทธิ์ไม่เหมือนกันทุกประการ
ไฮเซนเบิร์ก

0

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

มันมีอยู่ใน PPAs


คุณช่วยพูดถึงลิงค์ไปยังหน้าที่แสดงการติดตั้งซอฟต์แวร์นี้ได้หรือไม่?
Edward Torvalds

0

Aptik เป็นสิ่งที่คุณสามารถตรวจสอบได้

http://www.unixmen.com/aptik-backup-ppas-themes-icons-application-settings-ubuntu/


5
แม้ว่าคำตอบของคุณจะถูกต้อง 100% แต่ก็อาจกลายเป็นไร้ประโยชน์ 100% หากลิงก์นั้นถูกย้ายเปลี่ยนแปลงรวมเข้ากับเว็บไซต์อื่นหรือเว็บไซต์หลักเพิ่งหายไป ... :-(ดังนั้นโปรดแก้ไขคำตอบของคุณและคัดลอกที่เกี่ยวข้อง ขั้นตอนจากลิงก์ไปยังคำตอบของคุณดังนั้นรับประกันคำตอบสำหรับ 100% ของอายุการใช้งานของเว็บไซต์นี้! ;-)คุณสามารถทิ้งลิงค์ไว้ที่ด้านล่างของคำตอบของคุณเป็นแหล่งข้อมูลสำหรับวัสดุของคุณ ...
Fabby

0

@ คำตอบของ ilazgo ตรงประเด็น !! ขอบคุณ ฉันใช้รูปแบบที่แตกต่างกันเล็กน้อยเนื่องจากปัญหาที่มีอยู่ในมือ ฉันเกี่ยวข้องกับการย้ายโฟลเดอร์ภายในบ้านที่เข้ารหัสจากภาพดิสก์ที่ฉันสร้างไว้ในโฟลเดอร์เริ่มต้นปัจจุบัน นอกเหนือจากการใช้โซลูชันของ @ ilazgo rsync options source destinationฉันสามารถรวมสองอย่างนี้เข้าด้วยกันได้ วิธีการแก้ปัญหาอื่นสามารถพบได้ที่นี่

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