rpmパッケージを作成するときに、特定のディレクトリにファイルをインストールするようにrpmに指示する方法はありますか?私はこれについて取り上げており、いくつかのIBM Developer Worksの記事を読んでいますが、rpmファイルをインストールするスペック・ファイルを指定する方法に関する情報は見つかりません。ビルド中に%{buildroot} varを実際のインストール場所のプロキシとして使用していますが、rpmがbuildrootをプロキシとして認識していないため、これは本当に混乱します。%{ buildroot}をルートディレクトリとして使用します。言い換えれば、私はrpmのファイルをrpm -qlpで見ると、/ my/correct/path /ではなく/ lib/、/ share/、/ bin/などがファイルの場所として表示されます。 libまたは/ my/correct/path/bin/*。rpm - パッケージを作成するときにどこにファイルをインストールするかをrpmに指示する方法?
0
A
答えて
1
質問
ではそれがルートディレクトリとして%{buildroot}を使用してファイルを片付けています。
%files
セクションに%{buildroot}
を使用するパス名が含まれている場合に発生します。 「実際のインストール場所」のみを使用する必要があります。
関連する問題
- 1. rpmパッケージの作成とインストール
- 2. RPMファイルを "repackage"する方法(RPMをインストールせずにcpio2rpmなど)
- 3. rpmパッケージに--after-installを指定してrpmを作成するとエラーが発生します
- 4. GitHubリポジトリを使用してRPMパッケージを作成する方法
- 5. RPM%ファイル、ファイルを別のビルドとインストールパスで指定する方法
- 6. root以外のユーザーrpmファイルからパッケージをインストールする
- 7. rpmパッケージのセクションをインストール
- 8. 依存パッケージを再インストールするRPM仕様ファイル%preセクション?
- 9. rpmパッケージでlinuxにインストールされたjenkinsをアップグレードする
- 10. rpmデスクトップにアイコンをインストールする
- 11. RPMパッケージを構築中にサードパーティのリポジトリからyumパッケージをインストールする
- 12. rpmパッケージを現在のカーネルに固定する方法は?
- 13. 32bitパッケージを廃止した64bit rpmパッケージを作成するには?
- 14. rpmからワニスをインストールするときにvmodsを使用するには?
- 15. visudoを使ってユーザーがインストールできるrpmパッケージを指定する方法は?
- 16. rpmファイルをダウンロードしてシェフ経由でインストールする方法レシピ
- 17. setuptoolsを使用してLinuxのrpmパッケージを作成する方法
- 18. 必要なパッケージのみからなるRPMパッケージを作成する
- 19. 変更ファイルをrpmファイルに適用する方法
- 20. Java - インストールされているRPMパッケージのリストを取得する方法
- 21. MacでRPMを作成する
- 22. mavenプラグインを使用したjarファイルによるrpmの作成
- 23. RPMで.pyoファイルと.pycファイルを省略することはできますか?
- 24. rpmパッケージをYUMに公開するには
- 25. 依存関係のあるRPMパッケージを作成するにはどうしたらいいですか?
- 26. RPM仕様ファイルにREADME%docファイルを追加作成するにはどうすればよいですか?
- 27. install4jサードパーティrpmをインストール
- 28. CentOS 7のanaconda pythonにrpmとyumをインストールする
- 29. rpmパッケージをインストールしようとしています
- 30. YumとRPMは、インストールされているパッケージの数が異なることを示しています。
正しい。他のステージはすべて '%{buildroot}'を使用しますが、 '%files'は絶対パスを使います(うまくいけば、再配置のために'%{prefix} 'を使います)。 –