rpm -Uvh - 수정된 구성 파일을 바꾸는 방법

rpm -Uvh - 수정된 구성 파일을 바꾸는 방법

이 질문은 Stackoverflow 사이트와 중복됩니다.

나는 이 명령을 사용하여 rpm 패키지를 업그레이드했습니다 rpm -Uvh.

원래 구성 파일과 새 구성 파일은 동일하지만 디스크의 현재 파일이 변경되었습니다.

이 상황은 다음에 설명되어 있습니다.원본 파일 = X, 현재 파일 = Y, 새 파일 = X

새 rpm 파일에 수정 사항이 제공되므로 어차피 이 구성 파일을 덮어쓰고 싶습니다. 그것을 할 수 있는 방법이 있나요?

구성 파일은 %configrpm 사양 섹션에 나타납니다.

--replacefiles, --replacepkgs옵션은 여기서 도움이 되지 않습니다.

답변1

업그레이드하기 전에 구성 파일을 삭제한 후 다시 업그레이드할 수 있습니다. 얻을 수 있는 프로필 목록

rpm -qplc 패키지.rpm

그런 다음 모든 항목을 삭제하거나 이름을 바꾼 다음 업그레이드하면 새 프로필이 생성됩니다.

"올바른" 방법은 약간 다릅니다. 사양 파일에서 "%config(noreplace)"로 교체해야 하는 구성 파일을 표시하지 마세요. 하지만 패키지를 빌드할 때 수행해야 합니다.

관련 정보