Bạn có thể tạo một bản sao lưu của tất cả các gói đã cài đặt, sau đó cài đặt sạch và sau đó là quá trình khôi phục.
Đầu tiên, từ một máy tính có tất cả các ứng dụng được cài đặt sẵn, hãy truy xuất danh sách các gói đã cài đặt của bạn và chuyển hướng đầu ra sang một tệp có tên là tests.txt. Lưu danh sách gói này ở đâu đó để bạn có thể sử dụng nó cho quá trình khôi phục.
sudo dpkg --get-selections > packages.txt
Để khôi phục tất cả các ứng dụng từ danh sách của bạn, bạn phải thực hiện theo quy trình ba bước rất cẩn thận.
sudo dpkg --clear-selections
sudo dpkg --set-selections < packages.txt
sudo aptitude install
Bạn sẽ được nhắc cài đặt tất cả các ứng dụng mới trong danh sách. Một ví dụ khác về những gì quy trình này cho phép bạn làm là tạo đường cơ sở của tất cả các ứng dụng sau khi cài đặt sạch Ubuntu. Giả sử bạn muốn xóa bất kỳ ứng dụng nào được cài đặt kể từ khi cài đặt sạch, thực hiện cùng một quy trình và mọi gói không được xác định trong danh sách đó sẽ bị xóa.
sudo dpkg --get-selections > clean-install-package-list.txt
sudo dpkg --clear-selections
sudo dpkg --set-selections < clean-install-package-list.txt
sudo aptitude install
Lệnh đầu tiên --clear-selections
đánh dấu tất cả các gói hiện được cài đặt vào trạng thái deinstall
. Khi bạn khôi phục danh sách các ứng dụng bằng cách sử dụng --set-selections
, chỉ các gói bị bỏ qua khỏi danh sách sẽ vẫn ở deinstall
trạng thái. Aptitude sẽ tôn vinh trạng thái gỡ cài đặt và xóa các gói bổ sung, chỉ còn lại bạn với các gói trong danh sách.