Cách khôi phục cài đặt và chương trình sau khi cài đặt lại

Nếu bạn đang nghĩ đến việc cập nhật hoặc định dạng mọi thứ hoặc, có lẽ, bạn có một số máy muốn có các chương trình và cài đặt giống nhau, bạn không thể bỏ lỡ bài viết này.


Cập nhật: ưu điểm chính là hệ thống vẫn giống hệt như chúng ta đã có trước khi cập nhật, với cùng cấu hình và cùng chương trình được cài đặt, nhưng với tất cả tin tức và cập nhật của Ubuntu mới.

Lắp đặt sạch: để hệ thống sạch sẽ, đảm bảo rằng mọi thứ hoạt động hoàn hảo và chúng tôi không mắc các lỗi cấu hình trước đó.

Trong hầu hết các trường hợp, lý tưởng sẽ là sự kết hợp: một hệ thống sạch nhưng vẫn giữ các cài đặt người dùng và các chương trình đã được cài đặt thủ công trước đó. Trong bài viết này, chúng ta sẽ thấy làm thế nào để đạt được điều này, một hệ thống được cài đặt từ đầu nhưng vẫn giữ nguyên các chương trình và tùy chỉnh mà chúng ta đã có trong hệ thống trước đó.

Duy trì cài đặt người dùng

Tất cả các tùy chọn người dùng, không có ngoại lệ, đều có trong thư mục / Home, tất cả những gì chúng ta phải làm là giữ cho thư mục này không bị thay đổi.

Có thể có hai tình huống khác nhau, rằng thư mục / Home Nó nằm trên cùng một phân vùng với phần còn lại của hệ thống (sẽ xóa nội dung của nó khi cài đặt mới) hoặc nó nằm trên một phân vùng riêng biệt.

/ Home trong một phân vùng độc lập: trường hợp này làm cho mọi thứ dễ dàng hơn nhiều cho chúng tôi, tất cả những gì chúng tôi phải làm là chọn phân vùng thủ công trong quá trình cài đặt và đảm bảo rằng phân vùng / Home quay trở lại / Home và hộp định dạng KHÔNG được chọn.

/ Home trong phân vùng gốc: trong trường hợp này, chúng tôi sẽ phải tạo một bản sao lưu của toàn bộ thư mục / Home vì điều này sẽ bị xóa trong khi cài đặt.

1. Tạo bản sao lưu TRƯỚC KHI nâng cấp:

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

Chúng tôi lưu tệp backup_home.tar.bz2 trên một trang web mà chúng tôi biết sẽ không bị xóa, ví dụ như ổ USB.

2. Cài đặt hệ thống mới: chúng tôi cài đặt Ubuntu mới bình thường

3. Khôi phục bản sao lưu SAU KHI nâng cấp:

cd / && sudo tar xvfz /routadondeguardeelbackup/backup_home.tar.bz2
Lưu ý: Để phương pháp này hoạt động bình thường, người dùng mới phải được đặt tên giống với hệ thống cũ.

Khôi phục các chương trình đã cài đặt

Một vấn đề khác có thể mất một lúc sau khi cài đặt là cài đặt lại tất cả các chương trình mà chúng tôi đã có trước đó, tuy nhiên điều này có thể được giải quyết chỉ bằng hai lệnh:

1. Lấy danh sách các chương trình đã cài đặt: TRƯỚC khi cập nhật, trong hệ thống cũ, chúng ta sẽ lấy danh sách các chương trình đã cài đặt bằng lệnh:

dpkg - lựa chọn mục tiêu | awk '$ 2 ~ / ^ install $ / {print $ 1}'> package_list.txt

Chúng tôi lưu tệp package_list.txt ở một nơi mà chúng tôi biết sẽ không bị xóa, ví dụ như ổ USB

2. Cài đặt hệ thống mới: chúng tôi cài đặt Ubuntu mới bình thường

3. Cài đặt lại tất cả các chương trình: SAU KHI cài đặt, chúng tôi sẽ không cài đặt các chương trình theo cách thủ công, để khôi phục chúng, chúng tôi sẽ sử dụng tệp package_list.txt như sau:

cat package_list.txt | xargs sudo aptitude install -y

Lưu ý: hệ thống này chỉ hoạt động đối với các chương trình được cài đặt bằng trình quản lý gói, nó sẽ không hoạt động đối với các chương trình được biên dịch thủ công hoặc cài đặt bằng bất kỳ phương pháp nào khác.

Các tùy chỉnh khác

Có thể xảy ra trường hợp chúng tôi có các tùy chỉnh khác được thực hiện theo cách thủ công trong hệ thống, ví dụ: sửa đổi hệ thống khởi động trong / khởi động, các tệp từ một máy chủ web trong/ var / www hoặc các tệp cấu hình hệ thống trong / Etc để đưa ra một số ví dụ.

Trong trường hợp này, chúng tôi sẽ tạo một bản sao lưu của thư mục hoặc các thư mục bị ảnh hưởng và khôi phục nó vào hệ thống đã cập nhật:

cd / && sudo tar cvfz backup.tar.gz / folder1 / folder2 ... # Tạo bản sao lưu
cd / && sudo tar xvfz backup.tar.gz # Khôi phục bản sao lưu
Cảm ơn Fosco (tác giả gốc của bài viết tuyệt vời này)!

Fuente: Ubuntu chuyên sâu


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Lizmer A Ruiz G dijo

    Chào buổi chiều ,,, Tôi viết thư nhờ trợ giúp ,,, Tôi đã khôi phục màn hình nền của Linux Canaima 2.0 về 3.0… ..Nhưng tôi bị mất chương trình giáo dục, làm cách nào để khôi phục chúng, bạn có phải sao lưu trước không? nhưng anh ấy nói với tôi rằng anh ấy sẽ không làm mất các chương trình bây giờ tôi không lấy được và tôi đã sử dụng tập lệnh install-canima.sh ... có một cách để lấy các chương trình đó trên các phân vùng ,,,,, và cách tôi có ... Làm ơn tôi là người mới bắt đầu sử dụng Linux …….

  2.   Lizmer A Ruiz G dijo

    Chào buổi chiều ,,, Tôi viết thư nhờ trợ giúp ,,, Tôi đã khôi phục màn hình nền của Linux Canaima 2.0 về 3.0… ..Nhưng tôi bị mất chương trình giáo dục, làm cách nào để khôi phục chúng, bạn có phải sao lưu trước không? nhưng anh ấy nói với tôi rằng anh ấy sẽ không làm mất các chương trình bây giờ tôi không lấy được và tôi đã sử dụng tập lệnh install-canima.sh ... có một cách để lấy các chương trình đó trên các phân vùng ,,,,, và cách tôi có ... Làm ơn tôi là người mới bắt đầu sử dụng Linux …….

  3.   Luz dijo

    Chào buổi chiều, tôi có linux 18.1 bạc hà ... Tôi đã đổi tên thiết bị đầu cuối của mình và bây giờ tôi không thể truy cập người dùng của mình với tư cách quản trị viên. Khi tôi cố gắng truy cập, tôi nhận được thông báo đám mây này không cập nhật tệp ICEauthority / home / luz.ICEauthority Tôi phải làm gì?