업그레이드하는 동안, 심지어 Linux의 주요 버전을 업그레이드하는 동안 누군가 나에게 답변을 요청하면 "구성 파일을 교체하십시오"라고 대답해야 합니까, 아니면 "그 파일을 유지하십시오"라고 대답해야 합니까?

업그레이드하는 동안, 심지어 Linux의 주요 버전을 업그레이드하는 동안 누군가 나에게 답변을 요청하면 "구성 파일을 교체하십시오"라고 대답해야 합니까, 아니면 "그 파일을 유지하십시오"라고 대답해야 합니까?

업그레이드할 예정이에요데비안 10도착하다11.
이 단계에서는 apt-get upgrade일반적인 작업을 수행할 때와 마찬가지로 dist-upgrade다음과 같은 질문을 많이 받을 것으로 예상됩니다.프로필을 바꾸시겠습니까, 아니면 유지하시겠습니까?"

그리고 이를 요구하는 대부분의 패키지의 목표와 효과에 대해 거의(또는 전혀 모르는 경우) 있으므로 차이점은 나에게 도움이 되지 않습니다. 때를 "아무것도 모른다"?

:구성 파일을 교체
하거나
질소: 보관
하거나
Enter 키를 누르세요, 제안된 기본 답변을 사용하시겠습니까?

답변1

대부분의 경우 현재 구성을 유지하는 것이 최선의 선택입니다. 일반적으로 업그레이드를 통해 거의 동일한 방식으로 동일한 기능을 제공하기를 원하며 일반적으로 직접 수행한 구성 변경 사항이 손실되는 것을 원하지 않습니다. 이것이 기본값인 이유입니다.

업그레이드된 프로그램에 완전히 호환되지 않는 구성 파일이 있는 경우는 극히 드뭅니다. 이전 구성을 유지하면 업그레이드된 서비스가 실행되지 않는 유일한 경우입니다. 이 경우에도 일반적으로 사용자는 이를 실행하기를 원하지 않습니다. 새 구성을 확인하고 원하는 대로 작동하는지 확인했습니다. 특히 원하는 구성이 기본 구성과 다른 경우 더욱 그렇습니다.

어쨌든 나중에 언제든지 마음을 바꿀 수 있습니다. 데비안 패키지는 나열된 패키지를 대체하는 것 이상의 기능을 수행합니다.구성 파일. 현재 구성을 덮어쓰도록 선택하면 이전 구성 파일의 이름이 로 변경됩니다 .dpkg-old. 현재 구성을 유지하도록 선택하면 제안된 새 구성 파일의 이름이 로 변경됩니다 .dpkg-dist. 이 중 하나를 수동으로 구성 파일에 복사할 수 있습니다. 우수한.

참고: a는 conffile반드시 구성 파일일 필요는 없습니다. 모든 구성 파일이 conffile인 것은 아닙니다(대부분은 그렇습니다). 데비안에서 conffile은 패키지에 구성 파일로 나열된 파일입니다. conffiles기본적으로 패키지 관리자( dpkg)에게 "이 파일이 설치 이후 편집되었으면 묻지 않고 교체하지 마십시오"라고 말합니다. dpkgmd5sums를 사용하여 현재 디스크에 있는 구성 파일 버전이 패키지된 파일과 다른지 여부를 감지합니다.

관련 정보