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
주어진 시나리오에 따라 과거 경험을 통해 제가 이해하고 알고 있는 바에 따르면 업데이트 또는 업그레이드 시 (기본) 프로필도 다시 생성됩니다.
귀하의 경우에는 일종의 구성 관리를 구현해야 합니다. 이는 추가 스크립트, 도구 또는 더욱 고급 인프라일 수 있습니다.