Cách hợp nhất các tập tin cấu hình tương tác sau khi cập nhật yum yum


8

Sau khi các gói hệ thống được cập nhật với "yum update", các tệp cấu hình không thể ghi đè sẽ không được thay thế, nhưng chúng ta có thể tìm thấy các tệp * .rpmnew gần đó. Bằng thiết kế hệ thống quản trị viên phải hợp nhất các tập tin cấu hình.

Trong Gentoo Linux có một công cụ cập nhật vv , cho phép hợp nhất các thay đổi tệp cấu hình tương tác, như thế:

Beginning of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
[...]
End of differences between /etc/pear.conf and /etc/._cfg0000_pear.conf
1) Replace original with update
2) Delete update, keeping original as is
3) Interactively merge original with update
4) Show differences again

Tôi tự hỏi nếu có một cách để hợp nhất các cấu hình tương tác trong RHEL / Fedora / CentOS?

Câu trả lời:



5

Thứ gần nhất mà tôi tìm thấy ở Gentoo etc-updaterpmconf :

# yum install -y rpmconf    
# rpmconf -a
Configuration file `/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-5.b18.fc21.x86_64/jre/lib/security/US_export_policy.jar'
-rw-r--r--. 1 root root 620 Oct  2 16:38 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-5.b18.fc21.x86_64/jre/lib/security/US_export_policy.jar
-rw-r--r--. 1 root root 620 Dec 15 12:11 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.25-5.b18.fc21.x86_64/jre/lib/security/US_export_policy.jar.rpmnew
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      M     : merge configuration files
      Z     : background this process to examine the situation
      S     : skip this file
 The default action is to keep your current version.
*** aliases (Y/I/N/O/D/Z/S) [default=N] ? 
Your choice: Y

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.