サイズ、BuildHost、BuildDateなどをrpmクエリに追加したいが、このファイルをspecファイルに追加すると、タグが不明になる?? rpmコマンドを実行すると、これらのことが反映されます。rpmクエリで非標準タグを取得する方法
答えて
これらのタグは、パッケージの作成時に決定されます。特定の値に強制することはできません。
たとえば、BuildHostはrpmbuildでハードコードされており、変更することはできません。 RFE https://bugzilla.redhat.com/show_bug.cgi?id=1309367があり、コマンドラインから変更することができます。しかし、今はspecファイルのタグで変更することも、rpmbuildにコマンドラインでオプションを渡すこともできません。
あなたが指定した他の値と非常に似ていると思います。
ビルドホストを変更することは可能です。私は何年もそれをやってきました。 [こちらの方法](http://www.revragnarok.com/blog/blog/rpm_spoof_hostname)。 –
gethostnameを置き換えることは、ホスト名を偽装するための1つの方法です。一方、chrootまたはビルドに使用されたVM内で、/ etc/hostsおよび/etc/nsswitch.confを使用して同じ効果を達成する可能性があります。 RPMはFQDNを使用しようとしますが、別のホスト名を別名として追加します。 –
RPM5では、任意の一意のタグ名をヘッダーメタデータに追加できます。
タグ名は、マクロのコロンで区切られたリストで構成されます。新しいタグはspecファイルで使用でき、--queryformatを使用して抽出できます。
すべての任意のタグは、文字列(または文字列配列)です。
@ Jeff..それについてもっと教えてください。それについてのドキュメントを共有してください。私は "ビルドパス"タグを追加しようとしています..だからマクロファイルに追加する必要がありますか? –
任意のタグは、通常のRed Hat rpm.orgコードではなく、rpm5.orgによってサポートされています。任意のタグに関しては、<[email protected]>でご希望の質問をお寄せください(アーカイブは〜2008 iircで実装されていると答えている可能性があります)。 –
マクロリストの "buildpath"という余分なタグをどのように設定すればいいのでしょうか?また、ソースファイルで何か特別な変更がありますか? –
- 1. nginxで非標準のHTTPヘッダーを取得する方法は?
- 2. 非標準ビジネスアドレスをジオコードする方法
- 3. 非標準XML(CDATAタグ)の解析
- 4. 「標準」からオフスクリーンプレーンサーフェイスを取得する方法IDirect3D9Surface
- 5. wifiの標準を取得する方法
- 6. 標準例外からCOMplusExceptionCodeを取得する方法
- 7. EDMXで非標準関係をモデル化する方法は?
- 8. Openxml - 非標準のxlsxを標準形式で保存する
- 9. 非標準ヘッダーファイルをCコンパイラにリンクする方法
- 10. タグで値を取得する方法
- 11. 非標準文字を標準バージョンに変換する
- 12. linux非標準シリアルコンソール
- 13. XAMPP非標準ウェブホスティングポート
- 14. Base64と非標準
- 15. レールでの標準SQLクエリ
- 16. autoconf/automakeを非標準パッケージに向ける方法
- 17. 非標準形式から標準形式をJavaで解析する
- 18. 非標準のスクロールバーを検出する
- 19. カスタム非標準フィールドを作成する
- 20. タグ属性でXMLタグを取得する方法
- 21. Java標準ライブラリをアンロードする方法
- 22. 標準ライブラリを活用する方法
- 23. トラッキング非標準gtm要素
- 24. mutate_each_非標準の評価
- 25. corba idlの非標準ネームスペース
- 26. 標準出力の内容をC#で取得する
- 27. golangの標準的な方法でhttpリクエストからデータを取得する方法は?
- 28. MySQL Workbench非互換/非標準サーバ
- 29. 標準出力方法
- 30. Matlab:標準基底ベクトルを簡単に得る方法?
これらのタグがspecファイルに存在しない場合は、rpmクエリで表示されますか? –
はい、それらは仕様の一部であるためです。 –
これらのタグがどのように伝搬されているか知っていなければならない場合、仕様ファイルには含まれていません。 –