yum 업데이트가 구성 파일을 생성하지 못하게 하는 방법은 무엇입니까?

yum 업데이트가 구성 파일을 생성하지 못하게 하는 방법은 무엇입니까?

yum update때로는 삭제한(또는 다른 디렉터리로 이동한) 일부 구성 파일을 실행하면 다시 생성됩니다. 이는 소프트웨어에서 제공하는 기본 구성인 것으로 보입니다.

몇 가지 예는 httpd및 입니다 yum. 이로 인해 일반적으로 내가 원하는 동작이 중단되거나 변경됩니다.

더 자세하게 yum:

  • 파일 /etc/yum.repo.d/을 .​*.repo/etc/yum.repo.d/disabled
  • (최근) 그 후 아래에 yum update기본 프로필을 다시 만듭니다.CentOS-*.repo/etc/yum.repo.d/
  • 다음 yum update업데이트는 기본 yum 저장소에서 이루어지는데, 이는 제가 처음부터 방지하려고 했던 것입니다.

이를 방지하는 유일한 방법은 파일을 디렉토리에 유지하면서 내용을 지우는 것입니까? 새로운 구성으로 이 작업을 수행할 수 있을지 걱정됩니다.

답변1

yum사용자 정의 구성 파일은 해당 파일이 표준 디렉터리에 있는 한 유지됩니다.

구성 업데이트가 사용자 정의 구성을 더 이상 사용하지 않는 주요 업데이트인 경우 현재 구성의 이름이 접미사로 바뀌고 .rpmsave새로 업데이트된 구성이 설치됩니다.

구성 업데이트로 인해 향상된 기능 및/또는 사소한 변경 사항만 적용되는 경우 현재 구성은 변경되지 않고 새 구성 파일의 이름이 접미사로 변경됩니다 .rpmnew.

따라서 뒤에는 파일 이름을 or yum update로 지정 하고 필요에 따라 비교하고 조정하세요.find*.rpmnew*.rpmsave

답변2

주어진 시나리오에 따라 과거 경험을 통해 제가 이해하고 알고 있는 바에 따르면 업데이트 또는 업그레이드 시 (기본) 프로필도 다시 생성됩니다.

귀하의 경우에는 일종의 구성 관리를 구현해야 합니다. 이는 추가 스크립트, 도구 또는 더욱 고급 인프라일 수 있습니다.

관련 정보