web-dev-qa-db-ja.com

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

Debian wheezyを使用していますが、LaunchpadでホストされているUbuntu PPAをDebianに追加して使用しても安全ですか?

8
slashsbin

安全性については、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を取得し、Debianのsources.listに追加するだけですが、最新のPPAのパッケージはDebianでは役に立たない可能性があります。

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

10
soulsource