web-dev-qa-db-ja.com

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

これは非常に長い間私を悩ませていましたが、これはLinuxに関する最も基本的な質問のように見えるので、尋ねることは非常に恥ずかしかったです。

Linux MintはUbuntuの上に構築され、UbuntuはDebianの上に構築されます(LMDEがあることは知っていますが、意図的にスキップしています)。

誰かがDebian用のプログラム(簡単にするために.debを使用してインストールできる)を作成する場合、そのプログラムはUbuntuとMintで実行できます。 (私はここで一般的な仮定をしています-例:MintにIntelドライバーをインストールするのに問題がありましたが、Ubuntu向けのものでした)

今、Ubuntuにはいくつかのものがあり、DebianにはBY DEFAULTがありません(ただし、手動でインストールすることはできますが、それは重要ではありません)。software-centerのようなもので、DebianとUbuntuにはmintupload mint-whateverのようなものはありません。 。繰り返しになりますが、(おそらく)Debianにもインストールできることは知っていますが、私はデフォルトのリポジトリについてのみ話しています。

  1. だから、もしミントがデフォルトのレポにUbuntuよりも、UbuntuよりもDebianより多くのパッケージを持っているなら、それは理にかなっているでしょう?

しかし、ウィキペディアはそうではないと言っています。さらに、ウィキペディアによると、パッケージの数に関しては、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)がtrueの場合、なぜ誰もがDebianまたはUbuntuを使用するのですか? (OSの古いバージョンを使用することで安定性を実現できます)

4
user125949

あなたの質問は、どのような複雑なものなのか、すべて正しく答えることはできないと思います。誰かがこの投稿を読んで何か間違ったことを見つけた場合は、修正するように言ってください。また、私はMint開発の目標と方法に追いつくことができないため、Debian-Ubuntuリポジトリの関係にしか答えられないことを思い出してください。

  1. UbuntuはDebianに基づいているという事実にもかかわらず、必要なパッケージのみを選択し( 2010年現在89% )、それらを変更します(Ubuntuの定期的な安定リリースは、Debian不安定ブランチ「Sid」から取得しますが、 Ubuntu LTSリリースは、Debianテストブランチから取得されます。したがって、目的に応じて、一部のDebianパッケージはUbuntuにある場合とない場合があります。今のところ、2015年、UbuntuとDebianはお互いのリポジトリを使用するために互換性がありません。

  2. いいえ、何も見逃していません。ただし、パッケージング方法により、パッケージ数は何も言えないことにも注意してください。実際の比較が必要な場合は、ソースパッケージ数を探してください。

  3. いえいえ。先ほど触れたように、UbuntuはほとんどのリポジトリをDebian Sid(または不安定ですが、以前の名前を好んでいます)から取得しています。これらのソフトウェアは、年に2回のスケジュールでリリースされる前に、数か月間(6か月と思う)テストされ、管理されます。 Debianでは、Sidに入った後のソフトウェアがテストに参加します(バグが見つからない場合は10日後)。彼らは、適切な時期に達しなければ、Debian安定版(リリース予定のもの)に行くことはないかもしれませんが、凍結時間でテストを行うと、さらに7か月間テストされます。

  4. そうです、決してしないでください自分のシステムをf * kしたくない場合を除きます。 MintはUbuntuに基づいており、後者はDebianに基づいていますが、同じ依存関係を共有しているわけではありません。ただし、Ubuntuとその派生物 ppa に沿って共有されています。

  5. ええ、そうです、sthを90-95%と言ったら、はい。

  6. Drav Sloanがコメントで述べたように、それらは同じディストリビューションではありません。例えば。 Debianを使用すると、ほぼ完全な安定性をアーカイブできますが、Ubuntuではアーカイブできません。Debianに魅力的なインストーラーを置くこともできません。

Debianの不安定ブランチは常に「Sid」という名前になりますが、他のブランチ(testing、stable、oldstable)はリリースごとに一意のコード名を取得しています(Stretch(Debian 9、現在テスト中)、 Jessie(Debian 8、現在安定版)、Wheezy(Debian 7、現在旧安定版)、Squeeze ...)。詳細と更新された情報については このリンク を参照してください。

3
McSinyx