debian stableに加えて、テストおよび不安定ブランチにも最新バージョンのソフトウェアが含まれています。 Ubuntuは不安定なバージョンを使用し、独自の展開システムを維持します。しかし、私のポイントは、例えばKDEです。 Kubuntuには最新のKDE 19があり、Debianの安定版はまだ17です。それでは、Debian stableに基づいているとしたら、なぜDebianがそんなに多くのバージョンで遅れているのでしょうか?
Ubuntuのパッケージングシステムは違いますか?また、Ubuntuベースの「ローリング」ディストリビューションを提案できますか(Debianの不安定性がローリングされるかのように)。
答え1
KDEプラズマ5.19がリリースされましたDebian 実験版で利用可能。 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で主要なアップデートを推進することが難しくなりました。
この場合、単に労働力の不足が問題だと思いますが、Debian の KDE チームには労働力が不足しているという不満を長く聞いてきました。
また、Ubuntuベースの「ローリング」ディストリビューションを提案できますか(Debianの不安定性がローリングされるかのように)。
DebianやUbuntuの真のローリングバージョンはありません。もちろん、開発リリースもありますが、これらの開発リリースでは定期的な開発期間、安定したリリースを準備するための漸進的な凍結、安定したリリース以降の追撃など定期的に発生します。
Ubuntuの「不安定」と「ベータ」は、本質的に現在の開発版の「推奨」と「リリース」の一部です。
DebianとUbuntuの大きな違いの1つは、Ubuntuのサイクルがはるかに圧縮されることです。 Debian は、Ubuntu が完全なリリースサイクルで行うように、プレリリースのフリーズプロセスに多くの時間を費やします。
答え3
Debian ディストリビューションは、可能な限り最大限の方法で信頼性とセキュリティを維持しようとします。最新のソフトウェアが必要な場合は、バックポートリポジトリからインストールできます。
https://wiki.debian.org/Backports
Debianのドキュメントを読んだにもかかわらず、セキュリティパッチを除いて、最新版と最高版をインストールするのは嫌です。
https://www.debian.org/doc/manuals/debian-reference/ch02.en.html
Ubuntuとして、これは素晴らしい読書ですhttps://help.ubuntu.com/lts/installation-guide/s390x/ch01s02.html 1.2.1 Ubuntu と Debian Ubuntu と Debian は、互いに異なるが並列的かつ密接に関連するシステムです。 Ubuntuプロジェクトは、次の分野でDebianプロジェクトを補完することを目的としています。
1.2.1.1.パッケージの選択Ubuntuは、オープンソースの世界で利用可能なすべてのパッケージに対してセキュリティアップデートとプロフェッショナルなサポートを提供しません。
既知のすべてのパッケージにアクセスしたいユーザーのために、UbuntuはUbuntuシステムユーザーがサポートされていないパッケージの最新バージョンをインストールできる「ユニバース」コンポーネント(パッケージセット)を提供します。 Ubuntu UniverseのパッケージのほとんどはDebianにもありますが、Universeには他のソースもあります。 Ubuntu Webデプロイメント構造の詳細については、Ubuntuコンポーネントページを参照してください。
1.2.1.2.リリースUbuntuリリースは6ヶ月ごとにリリースされ、毎日のセキュリティ修正と重要なバグパッチで18ヶ月間これらのリリースをサポートします。
Ubuntuがリリースされる準備ができたら、Debian開発アーカイブ(「sid」)のスナップショットを「凍結」します。 Debian のリリース準備に関係なく、リリース管理の決定を自由に行うことができるように「sid」から始めました。私たちのリリース標準はDebianのリリース標準とは非常に異なるので、これが必要です。
簡単な例として、Debian "sarge"でサポートされている11のアーキテクチャの1つでビルドに失敗したため、パッケージがDebian "test"から除外される可能性があります。ただし、そのパッケージがBuildでのみ利用可能で、これらのアーキテクチャのうち3つでのみ実行されている場合は、Ubuntuでも動作します。 Debian の標準に従って、パッケージにリリースに重要なバグがある場合、そのパッケージは Debian の「テスト」に入らないようにブロックされますが、Debian の場合、リリースに重要なバグは Ubuntu にとってそれほど重要ではない場合があります。
コミュニティとして、私たちはDebianとUbuntuの違いを最小限に抑えるためにDebianで割れることを選びました。たとえば、Debianの以前のバージョンではなく、最新バージョンのGnomeにアップデートすることが多く、XやGCCなどの他の重要なインフラストラクチャにも同じことができます。これらの決定はリリースの機能目標としてリストされており、コミュニティとして、我々はリリース前にこれらの決定が適切に行われるように努力しています。