RPMパッケージに変換する必要があるプログラムがあるとしましょう。さまざまな理由でソースを取得できません。
ただし、ソースコードがないとRPMパッケージを作成できないようです(他のパッケージ、特にDebianパッケージとは異なり、標準のdpkg-deb
Linuxツールを使用してソースなしでRPMパッケージを構築することもできます)。
パッケージにする方法はありますか?
答え1
一般的な手順を使用して、仕様ファイルからrpmパッケージをビルドできます。あなたが持っているファイルがソースコードではないことは重要ではありません。
/
すぐに使用可能な形式に解凍できるアーカイブがある場合、または作成できる場合は、次のものを使用できます。エイリアンこれをRPMに変換します。
答え2
私はプログラムが現在あなたがアクセスできるホストで実行されていると仮定します。使用されている再パッケージ化オプションを表示できます。たとえばrpm -e --repackage foo
、これには-eオプションが含まれています。削除されますあなたのターゲットソフトウェア!前回見たところ、削除せずにrpmを再パッケージするための内部ツールはありませんでした。
...これも有望に見えます。一度見てください。http://rpmrebuild.sourceforge.net