web-dev-qa-db-ja.com

Debianに相当するLaunchpad

Ubuntu(10.10)からDebian(Squeeze)に切り替えることを考えています。しかし、これらの質問は私を悩ませてきました:

  1. Debian用のLaunchpadと同等のリポジトリはありますか?包括的なガイドがないと、毎回自分でパッケージをコンパイルすることはできません。そのため、お気に入りのアプリを最新の状態に保つには、Launchpadのようなかなり大きなリポジトリが必要です。

  2. カーネルはどうですか?自分で更新する必要がありますか、それともSqueezeが処理します(かなり最近の更新)。 Debianの安定リリースではパッケージが更新されることはめったにないことを読んだので、これをお願いします。

追伸:これまでUbuntuを使用した主な理由は、tarボールからアプリをコンパイルするのが面倒なので、膨大なリポジトリがあることです。

13
sterz

最新のパッケージはシステムの安定性を損なう可能性があるため、DebianにはLaunchpad PPAのようなものがないようです。代わりに、別のアプローチがあります(stableリリースを実行していると仮定し、安定性の高い順に実行します)。

  1. バックポート 。ここでは、システムの安定性を損なうことなく、一部のパッケージの最新バージョンではなく、いくらか新しいものを見つけることができます。

  2. テスト。一度テストに変換すると、最新バージョンのパッケージにアクセスできるようになります。システムの安定性をかなり損なう。

  3. 不安定。変換後、最先端のEdgeパッケージがここにあります。システムの安定性を大きく損なう(少なくともDebianが言っていることです)。

    3½。上記のすべてのリポジトリを混合してリリースを混合することもできますが、(私が知る限り)これは強くお勧めしません。

Debianがこのアプローチを持っていることは知っていましたが、私は、stableを使用して、unstableリポジトリの一部のパッケージを使用できるため、リリースが混在していると思っていました。これはDebianに行く方法ではありません。現在、私はWheezyを使用しており、実際には非常に満足しています。これまでのところ問題はありません。

好奇心:つまり、Ubuntuのレポアプローチについて考えると、Debianのアプローチを考えるとまったく間違っています!また、UbuntuはDebianベースのディストリビューションであるため、Debianのアプローチを検討する必要があります。しかし、私はUbuntu 10.10を1年半以上使用し(Launchpadからのパッケージがたくさんあります)、実際にはクラッシュしませんでした。しかし、それは私と1つの特定のディストリビューションリリースだけです。

7
sterz

あなたの質問は私に Debianの創設者Ian Murdockによるこの手紙を思い起こさせました :)

理論的には、DebianはUbuntuと同じexactパッケージ管理システムを使用します。 apt-getまたはSynapticという言葉がおなじみの場合は、Debianのパッケージの使用方法をすでに知っています。実際のところ、パッケージ化のほとんどはDebianの開発者によって行われ、Ubuntuはそれらを(多くの場合変更せずに)リポジトリに複製します。

よくわかりませんが、Ubuntuの「ソフトウェアセンター」を使用してアプリをインストールするだけかもしれません。私の知る限り、Debianにはそのようなものはありません。しかし、繰り返しますが、apt-getを使用してパッケージをインストールするだけで、準備は完了です。

10.04以降Ubuntuの使用を停止していることに注意してください。状況が少し変わった可能性があります。

今日、パッケージを自分でコンパイルする必要があるディストリビューションはほとんどありません。そうするものは明確に述べるので、あなたはどんな悪い驚きも得ません。

そして、何かをする前に、仮想マシンでDebianを試してみてください。あなたは何を期待するかを正確に知るでしょう。

TL; DR:DebianはUbuntuの直接の父です。同じパッケージ管理システムを使用しています。自宅にいるように感じるでしょう。

7
rahmu