ゴール私はSRPM
ずにrpmパッケージをリメイクしたい私は、rpmパッケージを持っているが、私は、RPMでいくつかのファイルを置き換えて、新しいRPMを作りたいです。
その背景
私は、特定のソフトウェアのSRPMを見つけることができませんでした。私がダウンロードできるのは、rpmパッケージです。
操作
a。 rpmからspecファイルを入手しました。
rpmrebuild --package --notest-install -sxxx.spec xxx.rpm
bです。私はrpmのすべてのファイルを持っています。
rpm2cpio pkgname | cpio -ivd
c上のファイルを〜/ rpmbuild/SOURCEにコピーし、xxx.specを〜/ rpmbuild/SPECSにコピーしました
d。私は
rpmbuild -bb xxx.spec
でしたが、すべてのファイルに対してFile not found:
が見つかりました。質問
私はこの問題を解決する方法がわかりません。
rpm2cpio pkgname | cpio -ivd
からファイルのtarballを作成し、スペックファイルを変更する必要がありますか?最初にrpmをインストールしてから、新しいrpmを作成するには
rpmrebuild
を実行する必要がありますか?私はこの問題を解決する伝統的な方法を知りたい、ありがとう。
Q
私はSRPM
0
A
答えて
0
この仕様を開いて、期待するファイルに適合させる必要があります。 specファイル自体は、あなたの質問のほとんどに答えを保持している:
Source
タグ(s)はあなたのソースに必要なファイルと自分の名前を教えてくれます。を作成した後に、のファイルが含まれていると思われるファイルが表示されます。
は、私はあなたが別の質問を開いて、specファイルとあなたがウィットrpm2cpio
私はRPMからspecファイルを再生成する方法があった知らなかった
関連する問題
- 1. 変更されたSRPMの競合の解決
- 2. RHEL5 - srpmからdavfsをインストールする - ネオン0.30.0でエラーが発生する
- 3. gitを使用してSRPMのカスタマイズを追跡するにはどうすればよいですか?
- 4. 私はゲームエンジンは、私は
- 5. は、私は私のイメージは
- 6. 私は私が
- 7. - 私は私が
- 8. 私は私が
- 9. 私は、私は、次のよ
- 10. 私は同時に私は
- 11. 私はWordpressのページ私は
- 12. は、私は私のSqlCommandオブジェクト
- 13. 「prepareRendererは、」私は私のcustomJTable
- 14. は、私は私のmod_rewrite
- 15. は、私は私のスクリプトで
- 16. は後に私は、JSONは、私はエラー
- 17. は、私は私はsesiionはjQueryの - AJAX
- 18. 私は私のMIDlet
- 19. 私は私.xcdatamodeldファイル
- 20. 私は私が「datagen.flow_from_directory()」
- 21. 私は私のプロジェクト
- 22. 私は私のコード
- 23. 私は私のプロジェクト
- 24. 私は私のデータベーススキーマ
- 25. 私は私のメッセージ
- 26. 私は私のコード
- 27. ++、それは私のメイクファイルでは、私は
- 28. は、私は私のC#は[OK]を
- 29. は、私は私のクラスでは、私のArrayList [アンドロイド]
- 30. タスクスケジューラ - 私は私のコンピュータ
抽出されたファイルのリストを掲示することをお勧めします。おそらく、いくつかのエラーがそのspecファイルに入り込んだでしょう。私はそれが動作するようにspecファイルを適応させるべきだと思います。おそらくあなたは良い軌道に乗っています。 –
私はあなたがこれを行うことができるとは思わない。 –
http://stackoverflow.com/questions/8850772/repackage-an-rpm-from-an-installed-rpm –