Ubuntu의 다음 LTS 버전은 Debian의 실제 베타 버전을 기반으로 합니까?

Ubuntu의 다음 LTS 버전은 Debian의 실제 베타 버전을 기반으로 합니까?

여러 소스에서 이 표를 완성했습니다.

| UBUNTU VERSION | UBUNTU CODE NAME | UBUNTU RELEASE DATE | UBUNTU LTS | DEBIAN CODE NAME | DEBIAN VERSION |
|----------------|------------------|---------------------|------------|------------------|----------------|
| 16.04          | Xenial Xerus     | APRIL               | YES        | stretch / sid    | 9              |
| 15.10          | Wily Werewolf    | OCTOBER             |            | jessie / sid     | 8              |
| 15.04          | Vivid Vervet     | APRIL               |            | jessie / sid     | 8              |
| 14.10          | Utopic Unicorn   | OCTOBER             |            | jessie / sid     | 8              |
| 14.04          | Trusty Tahr      | APRIL               | YES        | jessie / sid     | 8              |
| 13.10          | Saucy Salamander | OCTOBER             |            | wheezy / sid     | 7              |
| 13.04          | Raring Ringtail  | APRIL               |            | wheezy / sid     | 7              |
| 12.10          | Quantal Quetzal  | OCTOBER             |            | wheezy / sid     | 7              |
| 12.04          | Precise Pangolin | APRIL               | YES        | wheezy / sid     | 7              |
| 11.10          | Oneiric Ocelot   | OCTOBER             |            | wheezy / sid     | 7              |
| 11.04          | Natty Narwhal    | APRIL               |            | squeeze / sid    | 6              |
| 10.10          | Maverick Meerkat | OCTOBER             |            | squeeze / sid    | 6              |
| 10.04          | Lucid Lynx       | APRIL               | YES        | squeeze / sid    | 6              |

다음과 같은페이지설명하다:

데비안은 지속적으로 개발되고 있습니다. 최신 버전은 데비안 8.4입니다. (현재) 안정 버전 또는 코드명 "Jessie"로도 알려져 있습니다.

다음과 같은페이지설명하다:

Debian Unstable(sid라고도 함)은 Debian에서 제공하는 3가지 배포판 중 하나입니다(나머지 두 배포판은 stable 및 베타입니다).

언급된 게시물과 위의 표를 바탕으로 다음 질문이 떠오릅니다. Ubuntu의 다음 LTS 버전은 Debian의 실제 베타 버전을 기반으로 할까요? 그렇다면 나를 오해하게 만드는 한 가지 예외가 있습니다. Ubuntu 12.04는 Debian 7을 기반으로 합니다. 보시다시피 Ubuntu 11.10도 Debian 7을 기반으로 했기 때문에 Debian 7은 당시 베타 버전이 없었지만 안정적이었습니다. 아니면 제가 틀린 것인가요? 또한 데비안 패키지를 우분투에 설치하거나 그 반대로 설치하는 것은 권장되지 않는다는 것을 알았습니다. 이 문제는 왜 발생하며 현재 Debian 테스트(확장)에서 다음 Ubuntu LTS(Xenial Xerus)용 패키지를 설치하는 것이 권장되지 않는 이유는 무엇입니까?

답변1

Ubuntu 12.04 이전에는 Ubuntu LTS 릴리스가 Debian에서 테스트되었습니다. LTS 릴리스가 출시된 이후 LTS 릴리스와 마찬가지로 LTS가 아닌 릴리스도 항상 Debian stable을 기반으로 했습니다.제안된 마이그레이션.

우분투 버전 출시 경험단계개발 중;데비안 가져오기가 중단됩니다., Debian 불안정에서 업데이트된(또는 Debian 불안정에 추가된) 패키지는 일부 예외를 제외하고 자동으로 Ubuntu에 동기화됩니다. 실제로 테스트를 위해 Debian으로 마이그레이션하기 전에 Debian Unstable에 패키지를 업로드하고 Ubuntu 개발 버전과 동기화되는 것을 확인하는 것은 매우 일반적입니다! 데비안 불안정성은 끊임없이 변하기 때문에 우분투가 데비안 불안정성의 주어진 버전을 기반으로 한다고 말하는 것은 별로 의미가 없습니다. 왜냐하면 그런 것이 없기 때문입니다. Debian을 기반으로 하는 특정 Ubuntu 버전은 Debian 가져오기가 중단되는 경우처럼 불안정합니다.

지원되는 모든 Debian 및 Ubuntu 버전은 보안 지원에서 기대할 수 있듯이 릴리스 후에 업그레이드됩니다. 목표는 각 버전 "브랜치"(Debian 7 및 LTS, Debian 8, Ubuntu의 다양한 지원 버전)에서 변경 사항을 최소한으로 유지하는 것이기 때문에 자연스럽게 분기되는 경향이 있습니다.

답변2

언급된 게시물과 위의 표를 바탕으로 다음 질문이 떠오릅니다. Ubuntu의 다음 LTS 버전은 Debian의 실제 베타 버전을 기반으로 할까요?

설마

Ubuntu에는 6개월마다 버전을 출시하는 자체 릴리스 주기가 있습니다. 릴리스 주기의 초기 단계에서는 Debian에서 업데이트된 소스 코드 패키지를 얻습니다. Ubuntu 릴리스 주기 후반에 "Debian 가져오기 동결" 후에 Debian에서 자동 가져오기가 중단되지만 조건이 허용되면 특정 소스 패키지를 계속 가져올 수 있습니다.

소스 패키지는 일반적으로 Debian stable(sid)에서 추출되며, 이전 LTS 릴리스(12.04 이하)의 경우 Debian Test에서 추출됩니다. Ubuntu는 Debian 소스 패키지만 가져옵니다. 바이너리는 다시 컴파일되어 Debian의 동일한 버전에서 사용되는 것과 다른 라이브러리 버전에 대해 빌드될 수 있습니다. 이를 빌드하는 데 사용되는 컴파일러 버전과 설정도 다를 수 있습니다.

이 외에도 많은 Ubuntu 패키지가 자체 업데이트를 받습니다. Ubuntu는 gcc 및 glibc와 같은 핵심 소프트웨어 패키지에서 데비안을 앞서는 경우가 많습니다. 빌드 실패 또는 수동으로 병합해야 하는 Ubuntu의 로컬 변경으로 인해 일부 패키지를 Debian에서 가져오지 못하도록 차단될 수도 있습니다.

Ubuntu 버전과 Debian 버전 간의 통신은 대략적인 것입니다. 귀하의 의견에 따르면 귀하의 테이블은 /etc/debian_version의 내용을 기반으로 한 것 같습니다. 이 파일은 base-files 패키지에서 제공됩니다. 데비안은 일반적으로 릴리스하기 전에 "<testcodename>/sid"에서 최종 버전 값으로 업데이트합니다. 출시 직후 불안정한 상태에서 "<새 테스트 코드명>/sid"로 변경되었습니다. Ubuntu의 기본 파일에 대한 로컬 변경 사항도 있으므로 패키지 업데이트를 Debian에서 수동으로 가져와야 합니다.

우분투 12.04는 데비안 7을 기반으로 합니다. 보시다시피 Ubuntu 11.10도 Debian 7을 기반으로 했기 때문에 Debian 7은 당시 베타 버전이 없었지만 안정적이었습니다. 아니면 제가 틀린 것인가요?

데비안 7.0 wheezy는 2013년 5월에 안정되었습니다.

13.10의 /etc/debian-version이 왜 여전히 "wheezy/sid"를 표시하는지 모르겠습니다. 내 생각엔 우분투가 데비안 업데이트를 기본 패키지에 통합하지 못한 것 같습니다.

또한 데비안 패키지를 우분투에 설치하거나 그 반대로 설치하는 것은 권장되지 않는다는 것을 알았습니다. 이 문제는 왜 발생하며 현재 Debian 테스트(확장)에서 다음 Ubuntu LTS(Xenial Xerus)용 패키지를 설치하는 것이 권장되지 않는 이유는 무엇입니까?

Ubuntu와 Debian을 혼합할 때의 문제는 대부분의 경우 작동하지만 작동하지 않으면 아무도 테스트하지 않은 패키지가 뒤섞여 있다는 것입니다. 이는 데비안이나 우분투 모두 위의 혼합으로 인해 발생하는 문제를 해결하는 데 도움을 줄 수 없음을 의미합니다.

나는 다른 방법보다 우분투 개발 빌드에 데비안 테스트 항목을 설치하는 것이 아마도 더 안전할 것이라고 말하고 싶습니다. Ubuntu는 일반적으로 핵심 라이브러리 측면에서 Debian보다 앞서 있으며 실수로 해당 라이브러리의 Ubuntu 버전을 도입하면 업데이트하려는 프로그램과 관련 없는 콘텐츠 손상이 발생할 수 있습니다.

관련 정보