Ubuntu PPAリポジトリはDebian wheezyで使用できますか?


回答:


10

安全性については、Ubuntuに比べて安全性が低く、システムを破壊する可能性が高くなります。必要なライブラリの正しいバージョンが依存関係としてリストされていないため、正しく作成されていないパッケージを検討してください。インストールはされますが、実行されません。このパッケージがコアシステムコンポーネントである場合に何が起こるか想像してみてください。したがって、別のディストリビューションのリポジトリを使用することを計画している場合は、何かをインストールする前に、よく考えて再確認してください。インストールするパッケージのリストを注意深く読み、重要なシステムコンポーネントが置き換えられていないことを確認してください。システムコンポーネントの置き換えを計画している場合は、仮想マシンをDebianでセットアップして、最初にそれを試すことをお勧めします。

それにもかかわらず、本当の問題は、とにかく依存関係の問題のために、プリコンパイルされたバイナリを含むパッケージがインストールを拒否する可能性が最も高いことです。

Ubuntu 11.xx以前については知りませんが、Ubuntu 12.04にはlibc6-2.15があり、Debian Wheezyはlibc6-2.13を使用しています。Ubuntu PPAのパッケージは通常、ビルド対象のUbuntuリリースの少なくともlibc6バージョンが必要です(そのUbuntuバージョンのビルドチェーンでビルドされているため)。したがって、PPA Webサイトの[技術詳細]リンクをクリックするだけでdebリポジトリのURLを取得し、それをDebians sources.listに追加できますが、最新のPPAのパッケージはDebianでは役に立たない可能性があります。

プリコンパイルされたバイナリを含まないパッケージをインストールすることを計画している場合、当然状況は異なり、それらはおそらく機能します。


1
一部のUbuntu PPAはlucidをサポートしており、そのlibcはDebian Wheezyと互換性があります。
2013

非バイナリの場合、OneiricおよびPrecise PPA 多かれ少なかれWheezyで動作するはずです。少なくともMidoriおよびPidginのものが動作することは知っています。ただし、それらからインストールする「正しい」方法は、ソースを選択し、 .dscそこから依存関係とパッケージをaptビルドすることです。詳細については、バックポートガイドをご覧ください
Luis Machuca 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.