데비안: 확장에서 테스트로 업그레이드한 후 내 debian_version이 "buster/sid"인 이유

데비안: 확장에서 테스트로 업그레이드한 후 내 debian_version이 "buster/sid"인 이유

ISO에서 데비안 안정 버전을 설치했습니다.

/etc/debian_version"9.5"였습니다.

그런 다음 apt를 "stretch"에서 "testing"으로 변경하고 업그레이드했습니다.

이제 debian_version은 "buster/sid"입니다!?

나는 sid가 항상 "불안정"하다고 생각했는데 왜 버전 문자열에 sid가 있습니까?

답변1

에서 인용데비안테스팅, 테스트를 위해 모든 패키지를 "구축"하는 방법은 다음과 같습니다.

패키지:데비안 불안정요구사항 목록이 충족되면 자동으로 다음 안정 테스트 분포를 입력합니다.

  • 패키지가 최소 2~10일 동안 "불안정" 상태였습니다(업로드의 긴급성에 따라 다름).
  • 패키지는 테스트 중인 현재 버전이 구축된 모든 아키텍처용으로 구축되었습니다.
  • 테스트에 패키지를 설치한다고 해서 배포판을 더 쉽게 제거할 수 있는 것은 아닙니다.
  • 패키지에는 새로운 릴리스에 중요한 버그가 포함되지 않습니다.

따라서 테스트 배포용으로 테스트 패키지가 구축되지 않았습니다. 그것들은 모두 처음에는 불안정한 배포를 위해 만들어졌습니다. 이러한 조건에서는 내용만으로는 패키지가 불안정한 패키지인지 테스트 패키지인지 구별할 수 있는 방법이 없습니다. 그래서 패키지는base-files제공하는 것은 /etc/debian_version테스트 배포판의 이름이 버스터로 지정되었을 때(또는 지정하려고 했을 때) 불안정한(영구 코드명: sid)로 구축되었습니다. 그때였다마이그레이션 테스트에위의 조건이 적용되면(이 패키지에서는 어렵지 않습니다).

관련 정보