rpmnew 및 rpmsave를 에뮬레이트하도록 Debian/Ubuntu 구성

rpmnew 및 rpmsave를 에뮬레이트하도록 Debian/Ubuntu 구성

현재 내 주요 작업 컴퓨터에 Fedora 23이 설치되어 있으며 업데이트할 때 구성 파일을 처리하는 방식이 훌륭합니다. 어떤 경우에는 특정 패키지에 의해 설치된 구성 파일을 변경합니다.

비파괴 구성 업데이트에서 dnf/RPM은 새 구성 파일을 현재 구성 파일 옆에 배치하고 이를 추가합니다 .rpmnew. 구성 중단 업데이트가 발생하면 변경된 업데이트를 이동 .rpmsave하고 패키지된 업데이트를 사용합니다. 두 경우 모두 언제든지 이를 사용하여 변경 사항을 확인할 수 있습니다 rpmconf -a.

Debian 및 Ubuntu에서 기본 동작은 업그레이드 프로세스 중에 요청하는 것입니다. 패키지 업데이트가 종종 특정 구성 파일을 교체할지 여부를 묻기 때문에 이것이 점점 더 짜증스러워집니다. 동시에 모든 것이 멈췄다.

자동 업데이트( unattended-upgradeshomebrew 없이 사용)가 구성되지 않아 실패하는 경우가 있습니다. 패키지 관리가 불안정한 상태인 것 같습니다. 이는 수동으로 무언가를 설치하려는 경우에만 드러납니다. 단 하나만 apt-get install -f다시 제대로 작동하게 되며 거의 항상 결정할 구성 파일을 묻는 메시지가 표시됩니다. 이 기간 동안 다른 업데이트는 설치되지 않았습니다. 적극적으로 관리되는 경우가 거의 없는 시스템에서는 이는 좋지 않은 것 같습니다.

구성 파일이 설치된 소프트웨어 버전과 일치하지 않는 상태로 시스템이 방치되지 않는다는 데비안 기본 설정의 장점을 봅니다. 그러나 이로 인해 소프트웨어를 자동으로 업데이트하는 데 약간의 마찰이 발생합니다.

새 패키지에 대해 일부 기본값을 사용하도록 데비안에 지시하는 방법이 있나요? 그러면 나는 rpmconf -a가끔씩 그런 일을 하게 될 것이다.


관련된:

이 질문은 다음 질문과 중복됩니다.

이 블로그 게시물은 답변을 제공합니다.

답변1

몇 가지 작은 자동 구성을 사용할 수 있습니다 /etc/ucf.conf. 살펴보세요. 하지만 지난 15년 동안 Scientific Linux(RHEL 변형) 및 SuSE 서버를 유지 관리한 후진짜비슷한 것을 원합니다 rpmconf(8).

관련 정보