Linux Mint、Ubuntu、Debian用のリポジトリ

Linux Mint、Ubuntu、Debian用のリポジトリ

この質問は長い間私を悩ませていましたが、Linuxに関する最も基本的な質問のように感じられ、尋ねることが望まれました。

Linux MintはDebianに基づいて構築されたUbuntuに基づいて構築されています(LMDEがあることを知っていますが、わざとスキップしました)。

誰かがDebian用のプログラムを作成した場合(単純化のために.debインストールを使用)、UbuntuとMintで実行されます。 (ここでは一般的な仮定をしています。たとえば、IntelドライバはUbuntu用に設計されているため、Mintにインストールするのに問題がありました。)

Ubuntuには、ソフトウェアセンターなど、Debianにデフォルトではない機能があり(手動でインストールすることもできますが、それは要点ではありません)、Mintにはmintupload mintなど、DebianとUbuntuにはない機能があります。何でも。繰り返しますが、Debianにもインストールできることを知っていますが、デフォルトのリポジトリについてだけ話しています。

  1. したがって、MintがデフォルトのリポジトリにUbuntuよりも多くのパッケージを持っていて、UbuntuがDebianよりも多くのパッケージを持っているならば、それも意味がありますか?

しかし、ウィキペディアではそうではないと言います。パッケージ数の観点から、Wikipediaによると、Debian> Ubuntu> Linux Mintがもっとたくさんあります。

https://en.wikipedia.org/wiki/Comparison_of_Linux_distributions#Package_management_and_installation

  1. 私は何を逃したことがありませんか?最初、私はこれが「自己」パッケージである可能性があると思いました。したがって、Ubuntuはそれ自体とDebianのパッケージ数と同じくらい多くのパッケージを持ちますが、これはUbuntuがDebianよりもほぼ2倍のパッケージを持つことを意味します(Mintは3倍)。また奇妙に見えます。

  2. UbuntuがDebianに基づいて構築されている場合、Ubuntuのパッケージは常にDebianのパッケージよりも古いです。そうですか?

この質問の要点は、可能な限り最も広範なソフトウェアパッケージ(数量面で)にアクセスし、できるだけ最新のバージョン(ソフトウェアバージョンの点で)を入手する方法を見つけることです。 。

  1. 私が間違っていない場合、3つのリポジトリ(Debian、Ubuntu、Mint)と最新バージョンの両方を追加すると、重複して依存関係の問題が発生する可能性があります。そうですか?

  2. Linux Mintリポジトリには、Ubuntuで見つけることができるすべて(または少なくとも95%)とDebian / Ubuntuと同じ内容が含まれていますか?

  3. (5)が本当なら、なぜDebianやUbuntuを使うのですか? (以前のバージョンのオペレーティングシステムを使用すると、安定性を確保できます。)

ベストアンサー1

あなたの質問は少し複雑で、すべて正確に答えることはできないようです。誰もがこの記事を読んで、間違った点を見つけたら修正するように教えてください。また、Mintの開発目標とアプローチに追いつくことができないため、Debian - Ubuntu repoの関係にのみ答えることができることを思い出してください。

  1. UbuntuはDebianに基づいていますが、必要なパッケージのみを選択します(2010年基準89%)それを修正します(Ubuntuの一般的な安定版リリースはDebianの不安定ブランチ「Sid」で提供され、Ubuntu LTSリリースはSidで提供されているDebianテストブランチで提供されます)。したがって、ターゲットによっては、一部のDebianパッケージはUbuntuにある場合とそうでない場合があります。 2015年現在、UbuntuとDebianはお互いのリポジトリの使用と互換性がなくなりました。

  2. いいえ、何も見逃していません。しかし、カプセル化方式のため、パケット数は何も言えないことに注意してください。実際の比較が必要な場合は、ソースパケットの数を調べてください。

  3. 完全なものではなく。前述のように、ほとんどのUbuntuリポジトリはかなり最新のDebian Sid(またはUnstableですが古い名前を好む)で提供されています。ソフトウェアは数ヶ月(6ヶ月)テストされ、管理されてから年に2回リリースされます。 Debian では、ソフトウェアが Sid に入るとすぐにテストを開始します (または、誰もバグが見つからない場合は 10 日後)。適切なタイミングでテストしないと、Debian の安定バージョン(リリースされるバージョン)に達することはできませんが、凍結期間中にテストするとさらに 7 か月間テストされます。

  4. そうですね。いいえ自分のシステムを台無しにしたくない場合は、これを試してください。 MintはUbuntuに基づいており、後でDebianに基づいていませんが、これが同じ依存関係を共有するという意味ではありません。しかし、Ubuntuとその派生製品にはいくつかの共通点があります。ポリアニリン

  5. はい、90~95%といえばそうです。

  6. Drav Sloanがコメントで述べたように、彼らは同じディストリビューションではありません。たとえば、Debianではほぼ完全な安定性を得ることができますが、Ubuntuではそうではないか、Debianで魅力的なインストーラを持つことはできません。

Debianの不安定なブランチは常に「Sid」と命名されます。一方、他のブランチ(testing、stable、oldstable)は、各バージョン(Stretch(Debian 9、現在テスト中)、Jessie(Debian 8、現在stable)に固有のコード名を持ちます)、Wheezy(Debian 7、現在古い安定版)、Squeeze...)。バラよりこのリンク詳細を確認し、更新された情報を確認してください。

おすすめ記事