저는 Linux Mint 17.3(Rosa)을 실행하고 있습니다. Synaptic을 사용하여 업데이트를 시작했습니다. 목록에 있는 모든 권장 업데이트도 요청했습니다 lxc-template
. 이제 다음 대화 상자가 표시됩니다.
Replace configuration file '/etc/lsb-release'?
The configuration file /etc/lsb-release was modified (by you or by a
script). An updated version is shipped in this package. If you want
to keep your current version, say 'Keep', otherwise it will be replaced.
Do you want to replace the current file, by installing the
new version from the package maintainers?
~에 따르면http://linux.die.net/man/1/lsb_releaselsb_release
, 이 파일은 사용 중인 Linux 버전을 확인하는 명령에 사용됩니다 . 이런 실수를 하면 앞으로 패키지 관리에서 알 수 없는 오류가 발생할까 걱정됩니다.
메시지는 파일의 차이점도 제공합니다. Linux Mint 17.3에서 Ubuntu 14.04로 변경하고 싶습니다.
저는 이 파일을 수동으로 변경한 적이 없으며 뒤에서 무엇이 변경되었는지 전혀 모릅니다(Synaptic이 합법적이지 않다고 생각하는 방식으로).
무슨 일이 일어나고 있으며 어떻게 해야 합니까? 두 가지 가능성을 생각해 볼 수 있습니다.
- 누군가 Debian 저장소의 패키지를 변경했는데 해당 패키지가 Ubuntu뿐만 아니라 Mint(및 Debian)에서도 사용된다는 사실을 잊어버렸습니다. 이는 문제의 패키지가 이미 Ubuntu(약간 이전 버전)에 있을 것으로 예상하기 때문에 이것이 충돌이라고 생각하는 이유를 설명합니다. 이 경우 파일을 Mint로 설정해야 합니다.
- Linux 관리자는 Mint와 Ubuntu가 이제 매우 유사하며 더 이상 두 파일을 구별하지 않는다고 생각합니다. 이 파일의 Mint 버전은 더 이상 사용되지 않으며 이를 구문 분석하려는 모든 것이 향후 작동을 멈출 수 있습니다. 물론, 마이너 버전 번호를 추적하는 데 어려움을 겪으면서도 이 작업을 수행할 수 있을 것 같지 않습니다. 이것이 사실이라면 우분투로 바꿔야겠습니다.
- 아니면 전혀 다른 이유인가요?
/etc/issue
나는 또한 및 와 매우 유사한 상황에 직면했습니다 /etc/issue.net
. 두 경우 모두 해당 파일은 아마도 중요하지 않을 것이라고 판단하여 Mint에 남겨두었습니다. 말할 필요도 없이, 계속해서 업그레이드하면서 유사한 충돌이 얼마나 더 많이 발생하게 될지는 알 수 없습니다.
이것은 알려진 버그인가요?