Một số giải pháp để quản lý đồng bộ hóa các tệp hồ sơ $ HOME của bạn (.profile, .gdbrc, .vimrc, v.v.) trên một số máy không nhất thiết phải là cùng một hệ điều hành / Debian (Debian, RedHat, BSD, MacOS, v.v. ...), cùng một phiên bản của distribs (ổn định, cũ ổn định, v.v ...) hoặc thậm chí không có các gói / công cụ tương tự được cài đặt?
Một số tệp có thể kiểm tra HĐH hiện tại, nó nằm trong chính tập lệnh (ví dụ: tập lệnh shell như .profile), nhưng nhiều tập tin không thể.
Các tệp khác như ".forward" sẽ phụ thuộc vào tên máy chủ / mạng.
Tôi đã nhìn vào con rối để làm điều này, nhưng con rối không được cài đặt ở mọi nơi.
Tôi đã nghĩ về một số cấu hình / tạo tập lệnh với m4 để tạo các tệp hồ sơ chính xác tùy thuộc vào phân phối và các gói có sẵn.
Mặc dù đây là một câu hỏi chủ quan, tôi muốn biết làm thế nào bạn xử lý vấn đề này.