
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
小さなパッケージや古いパッケージにはお勧めできます。新しいパッケージの変換は試みませんでした。