Alien はパッケージの変換にどの程度役立ちますか?

Alien はパッケージの変換にどの程度役立ちますか?

DEB パッケージの構築に時間を費やすのではなく、RPM パッケージを構築してから alien を使用して DEB パッケージを作成することは可能ですか? または、特定の部分がうまく変換されないのでしょうか?

答え1

他に出発点がない場合は、試してみる価値があります。うまく機能するときはうまく機能します。ただし、パッケージから恩恵を受ける人が他にもいると思われる場合は、ネイティブ パッケージを公開する努力を払う価値があります。

答え2

エイリアンこれは、パッケージをすばやくインストールしたいが、そのパッケージには DEB または RPM しかない場合など、いくつかのケースでは適しています。

私の経験から言うと、Alien はディストリビューションにパッケージを展開するのには信頼できません。つまり、プロジェクトから RPM パッケージを作成し、今度は DEB パッケージも作成したいが、deb パッケージの仕組みを学ぶのに時間をかけたくないという場合です。そして、Alien を使用します。(うまく機能するかもしれませんが、制限があり、どのパッケージに投入するかによって異なります)

私がお勧めするもの: 複数のLinuxディストリビューションと複数のアーキテクチャ用のパッケージをビルドしたい場合は、openSUSE ビルドサービス(OBS)

その哲学は「ソースを一度維持し、バイナリを提供する」です。どれでもプラットフォーム」の概要については、http://www.youtube.com/watch?v=pjOUX0WFkkk、また参照OBS ビルドチュートリアル

答え3

はい、可能です。

しかし、おそらく次のようなアプリケーションを使用する方が良いでしょう。チェックインストール両方のパッケージタイプをユーザー向けに作成する方法がいくつかあります。翻訳元そしてこれはlinuxjournal.com

答え4

私の場合、うまく動作しませんでした。おそらく、いくつかの小さなパッケージでは動作するでしょうが、VMWare Server 2 を rpm から deb に変換するために Debian squeeze を試しましたが、うまく動作しませんでした。ただし、alien小さなパッケージや古いパッケージにはお勧めできます。新しいパッケージの変換は試みませんでした。

関連情報