Tin tức và phân tích của tất cả các thiết bị di động

Cách sao lưu cài đặt Wine trên Linux

Trên Linux, cài đặt Wine được lưu trữ trong thư mục ~/.wine. Tất cả các chương trình hệ thống có sẵn trong thư mục này Windowsmà bạn cài đặt trên Linux, trình điều khiển, tiện ích và mọi thứ khác, vì vậy bạn nên tìm hiểu cách sao lưu thư mục đó. Sao lưu cài đặt Wine của bạn có thể được thực hiện theo nhiều cách khác nhau. Trong bài đăng này, tôi sẽ thảo luận về một số cách để giải quyết vấn đề này.

Sao lưu cài đặt Wine của bạn bằng cp

Bạn có biết rằng bạn không cần nén và sử dụng một công cụ sao lưu đặc biệt để thực hiện sao lưu toàn bộ Wine trên Linux không? Đúng! Hóa ra, bạn cần tạo một bản sao đầy đủ của thư mục chứa tất cả các ứng dụng và cài đặt Wine của bạn!

Cách nhanh nhất và dễ dàng nhất để tạo bản sao lưu nhanh cài đặt Wine của bạn là sử dụng lệnh cp (sao chép). Đây là cách nó hoạt động. Để bắt đầu, hãy khởi chạy cửa sổ đầu cuối và nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó sử dụng lệnh ls để bỏ ẩn thư mục wine ẩn trong /home/.

ls

Xác định vị trí thư mục ~/.wine. Sau đó chạy lại ls trong thư mục đó để đảm bảo rằng nó trống và dữ liệu của bạn nằm trong đó.

ls ~/.wine

Nhìn vào bản in trên màn hình và xác nhận rằng mọi thứ đã sẵn sàng. Sau đó, sử dụng lệnh cp (với công tắc r) để tạo một bản sao đầy đủ của thư mục đó. Đảm bảo thay đổi nửa sau của lệnh thành vị trí mà bạn muốn có một bản sao đầy đủ dữ liệu Wine của mình (ví dụ: thư mục ~/Documents).

cp -r ~/.wine ~/Documents/wine-backup/

Sẽ mất rất nhiều thời gian để chạy lệnh cp trên, đặc biệt nếu bạn có bất kỳ chương trình lớn nào trong đó Windows hoặc trò chơi điện tử. Chỉ cần kiên nhẫn và để lệnh sao chép chạy. Sau khi hoàn tất, hãy mở trình quản lý tệp của bạn tới /home/Documents/ và sao chép thư mục “wine-backup” vào ổ cứng ngoài, USB, v.v.

Khôi phục bản sao lưu

Bạn muốn khôi phục bản sao lưu của thư mục Wine trên PC Linux của mình? Đây là những việc cần làm. Đầu tiên, sao chép thư mục “wine-backup” từ bất cứ nơi nào bạn lưu trữ trở lại /home/Documents/. Sau đó, sử dụng lệnh cp để tạo một bản sao đầy đủ của thư mục nhà của bạn bằng cách khôi phục bản sao lưu.

cp -r ~/Documents/wine-backup/ ~/.wine

Như trước đây, vui lòng hiểu rằng quá trình khôi phục sẽ mất khá nhiều thời gian. Hãy ngồi lại và chờ đợi và chẳng mấy chốc, các tệp và thư mục Wine của bạn sẽ trở lại đúng vị trí của chúng.

Sao lưu cài đặt Wine của bạn bằng Tar

Lệnh cp có thể nhanh chóng tạo một bản sao của thư mục mà người dùng có thể đặt ở nơi khác. Thật không may, phương pháp sao lưu này chỉ hoạt động đối với các tệp cục bộ và nếu bạn muốn giữ bản sao lưu Wine của mình trực tuyến, nó sẽ không giúp được gì cho bạn.

Một giải pháp thay thế tuyệt vời cho phương pháp cp là tải xuống thư mục Wine và tạo tệp lưu trữ TarGZ. Sau đó, khi nó được đặt trong tệp TarGZ, nó sẽ dễ dàng tải lên các dịch vụ như Dropbox, một công cụ đồng bộ hóa P2P như SyncThing. Nó thậm chí còn cho phép bạn mã hóa bản sao lưu của mình!

Để bắt đầu quá trình sao lưu, hãy khởi chạy cửa sổ đầu cuối bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, sử dụng lệnh tar để nén thư mục ~/.wine thành tệp TarGZ.

tar -czvf wine-folder-backup.tar.gz ~/.wine 

Nén toàn bộ thư mục Wine không phải là một quá trình nhanh chóng. Điều này sẽ mất ít nhất 45 phút. Điều này dự kiến ​​sẽ mất nhiều thời gian vì hầu hết những người muốn sao lưu tệp Wine của họ đều có nhiều hơn một vài chương trình và thậm chí một vài trò chơi.

Khi quá trình nén hoàn tất, bạn sẽ thấy một tệp TarGZ lớn trong thư mục chính (~/) có nhãn “wine-folder-backup.tar.gz”. Vui lòng lấy tệp này và đặt nó trên Dropbox, Google Drive, USB ngoài, ổ cứng, v.v.

Mã hóa bản sao lưu

Có các tệp nhạy cảm trong bản sao lưu Wine TarGZ của bạn mà bạn không muốn bất kỳ ai truy cập? Nếu vậy, hãy cân nhắc sử dụng tiện ích GPG để mã hóa nó.

Để bắt đầu mã hóa, hãy khởi chạy một thiết bị đầu cuối và sử dụng công cụ GPG để mã hóa bản sao lưu.

Lưu ý: bạn chưa cài đặt GPG? Nhấp vào đây để có thêm thông tin.

gpg -c wine-folder-backup.tar.gz

Khi GPG đã mã hóa xong, hãy lấy wine-folder-backup.tar.gz.gpg và đặt nó ở một nơi an toàn.

Khôi phục bản sao lưu

Để bắt đầu quá trình khôi phục, hãy tải xuống tệp “wine-folder-backup.tar.gz” và đặt nó trên máy tính của bạn trong thư mục “Documents”.

Lưu ý: nếu bạn cần giải mã bản sao lưu trước, hãy chạy gpg wine-folder-backup.tar.gz.gpg.

Sử dụng lệnh CD để di chuyển thiết bị đầu cuối nơi chứa tệp sao lưu TarGZ.

cd ~/Documents

Sau đó xóa thư mục “Wine” cũ để đảm bảo lệnh tar không gây ra bất kỳ sự cố nào.

rm -rf ~/.wine

Cuối cùng, khôi phục bản sao lưu vào thư mục nhà của bạn bằng cách chạy:

tar -xzvf wine-folder-backup.tar.gz -C ~/ --strip-components=2