debian stable 외에도 테스트 및 불안정 브랜치에도 최신 버전의 소프트웨어가 포함되어 있습니다. Ubuntu는 불안정한 버전을 사용하며 자체 배포 시스템을 유지합니다. 하지만 내 요점은 예를 들어 KDE입니다. 쿠분투에는 최신 KDE 19가 있고 데비안 안정 버전은 여전히 17입니다. 그렇다면 Debian stable을 기반으로 한다면 왜 Debian이 그렇게 많은 버전에서 뒤처지는 걸까요?
Ubuntu의 패키징 시스템이 다른가요? 또한 우분투 기반의 "롤링" 배포판을 제안해 주실 수 있나요(데비안 불안정이 롤링되는 것처럼)?
답변1
KDE 플라즈마 5.19가 출시되었습니다데비안 실험 버전에서 사용 가능. Ubuntu는 Debian을 기반으로 하지만 1:1 복사본이 아니며 차이점이 있으며 Ubuntu 패키지 관리자는 Ubuntu에서 최신(또는 이전) 버전을 패키징하기로 결정할 수 있습니다. Ubuntu 기반 롤링 배포를 원한다면 다음을 사용할 수 있습니다.롤링 Rhino 도구.
답변2
Ubuntu는 불안정한 버전을 사용하며 자체 배포 시스템을 유지합니다.
이것은 너무 단순하다. 각 Ubuntu 버전은 무엇보다도 이전 Ubuntu 버전을 기반으로 합니다. Debian과 Ubuntu 모두 각자의 우선순위를 가진 자체 개발자가 있으며 많은 개발자가 양쪽에서 작업하지만 결코 전부는 아닙니다.
Ubuntu 릴리스 주기의 일부로 Ubuntu 관련 수정 없이 Debian Unstable에서 Ubuntu로 패키지를 가져오는 자동화된 프로세스가 있습니다. Ubuntu 관련 수정 사항을 사용하여 Debian 변경 사항을 Ubuntu 패키지에 병합하는 반자동 시스템도 있습니다.
그러나 다른 방향으로의 자동 흐름은 없습니다. Ubuntu에서 시작된 업데이트는 누군가 명시적으로 업로드하지 않는 한 Debian에 도달하지 않습니다.
Ubuntu의 패키징 시스템이 다른가요?
기술적인 측면은 매우 유사합니다. 사회적/정치적 측면은 매우 다릅니다. Debian은 매우 유지관리자 중심적인 반면(이전보다 덜하긴 하지만) Ubuntu에는 패키지에 대한 개별 유지관리자 개념이 전혀 없습니다. 이로 인해 Ubuntu보다 Debian에서 주요 업데이트를 추진하는 것이 더 어려워졌습니다.
이 경우 단순히 인력 부족이 문제라고 생각하지만, 데비안의 KDE 팀에 인력이 부족하다는 불만을 오랫동안 들어왔습니다.
또한 우분투 기반의 "롤링" 배포판을 제안해 주실 수 있나요(데비안 불안정이 롤링되는 것처럼)?
Debian이나 Ubuntu의 진정한 롤링 버전은 없습니다. 물론 개발 릴리스도 있지만 이러한 개발 릴리스에서는 정기적인 개발 기간, 안정적인 릴리스를 준비하기 위한 점진적인 동결, 안정적인 릴리스 이후의 추격 등 주기적으로 발생합니다.
Ubuntu의 "불안정" 및 "베타"는 본질적으로 현재 개발 버전의 "권장" 및 "출시" 부분입니다.
데비안과 우분투의 큰 차이점 중 하나는 우분투의 주기가 훨씬 더 압축된다는 것입니다. 데비안은 우분투가 전체 릴리스 주기에서 하는 것처럼 사전 릴리스 동결 프로세스에 많은 시간을 소비합니다.
답변3
데비안 배포판은 가능한 최대의 방법으로 안정성과 보안을 유지하려고 노력합니다. 최신 소프트웨어가 필요한 경우 백포트 저장소에서 설치할 수 있습니다.
https://wiki.debian.org/Backports
데비안 문서를 읽었음에도 불구하고 보안 패치를 제외하고는 최신 및 최고의 버전을 설치하는 것을 꺼립니다.
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html
우분투로서 이것은 훌륭한 읽기입니다https://help.ubuntu.com/lts/installation-guide/s390x/ch01s02.html 1.2.1 우분투와 데비안 우분투와 데비안은 서로 다르지만 병렬적이고 밀접하게 관련된 시스템입니다. Ubuntu 프로젝트는 다음 영역에서 Debian 프로젝트를 보완하는 것을 목표로 합니다.
1.2.1.1. 패키지 선택 Ubuntu는 오픈 소스 세계에서 사용 가능한 모든 패키지에 대해 보안 업데이트 및 전문적인 지원을 제공하지 않으며, 오히려 안정적이고 포괄적인 시스템을 구성하는 전체 패키지 세트에 대한 지원을 선택하고 제공합니다.
알려진 모든 패키지에 액세스하려는 사용자를 위해 Ubuntu는 Ubuntu 시스템 사용자가 지원되지 않는 패키지의 최신 버전을 설치할 수 있는 "유니버스" 구성 요소(패키지 세트)를 제공합니다. Ubuntu Universe의 패키지 대부분은 Debian에도 있지만 Universe에는 다른 소스도 있습니다. Ubuntu 웹 배포 구조에 대한 자세한 내용은 Ubuntu 구성 요소 페이지를 참조하세요.
1.2.1.2. 릴리스 Ubuntu 릴리스는 6개월마다 릴리스되며 일일 보안 수정 사항 및 중요한 버그 패치를 통해 18개월 동안 이러한 릴리스를 지원합니다.
Ubuntu가 출시될 준비가 되면 Debian 개발 아카이브("sid")의 스냅샷을 "동결"합니다. 우리는 데비안의 릴리스 준비와 관계없이 릴리스 관리에 대한 결정을 자유롭게 내릴 수 있도록 "sid"로 시작했습니다. 우리의 릴리스 표준은 데비안의 릴리스 표준과 매우 다르기 때문에 이것이 필요합니다.
간단한 예로, Debian "sarge"가 지원하는 11개 아키텍처 중 하나에서 빌드 실패로 인해 패키지가 Debian "테스트"에서 제외될 수 있습니다. 그러나 해당 패키지가 Build에서만 사용 가능하고 이러한 아키텍처 중 3개에서만 실행되는 경우 여전히 우분투에서 작동합니다. Debian 표준에 따라 패키지에 릴리스에 중요한 버그가 있는 경우 해당 패키지는 Debian "테스트"에 들어가지 못하도록 차단되지만 Debian의 경우 릴리스에 중요한 버그는 Ubuntu에 그다지 중요하지 않을 수 있습니다.
커뮤니티로서 우리는 데비안과 우분투 사이의 차이점을 최소화하기 위해 데비안에서 갈라지는 것을 선택했습니다. 예를 들어, 우리는 Debian의 이전 버전이 아닌 최신 버전의 Gnome으로 업데이트하는 경우가 많으며 X나 GCC와 같은 다른 중요한 인프라에도 동일한 작업을 수행할 수 있습니다. 이러한 결정은 릴리스의 기능 목표로 나열되며 커뮤니티로서 우리는 릴리스 전에 이러한 결정이 제대로 이루어지도록 열심히 노력하고 있습니다.