Tôi đang phát xung quanh với lệnh rpm -upgrade và nhận thấy rpm có các cách khác nhau để xử lý các tệp cấu hình đã sửa đổi để nó không bị mất trong quá trình nâng cấp. Từ những gì tôi hiểu, nếu một tập tin cấu hình đã được sửa đổi và gói được nâng cấp với rpm -U, rpm sẽ đổi tên tập tin thuộc tính ban đầu là {file} .rpmsave và cài đặt tệp cấu hình mới với tên tệp gốc {file}.Rpm nâng cấp xử lý các tệp cấu hình
Tuy nhiên, khi tôi cố gắng chạy rpm -U với gói tôi đã tạo, những gì tôi thực sự thấy là tệp cấu hình gốc bị xóa và tệp cấu hình mới được đổi tên thành {file} .rpmsave. Đây có phải là hành vi dự định không? Trong kịch bản cài đặt của tôi, tôi cũng sửa đổi một số văn bản trong tập tin cấu hình với "sed". Điều này có thể can thiệp vào cách rpm xử lý tệp cấu hình trong khi nâng cấp không?
Bạn đã làm gì cho lệnh sed? Sửa đổi tệp rpmnew? – GrkEngineer