.rpmファイルにはメタデータがありますか


11

Windowsマシンに.rpmファイルがあります。このファイルをインストールせずに(WindowsまたはCentOSで)検査し、どこからコンパイルされたのかを調べる方法はありますか?メタデータのようなもの?

回答:


16

メタデータがたくさんあります。-qpパッケージファイルを対象とし、--qf興味のあるメタデータを指定するために使用します。

$ rpm -qp /var/cache/yum/x86_64/16/fedora/packages/db4-4.8.30-3.fc15.i686.rpm --qf "%{name}: %{buildhost}\n"
db4: x86-10.phx2.fedoraproject.org

rpm --querytags メタデータタグが表示されます。


Windowsマシンでそれを行う方法はありますか(好奇心から)?
マークヘンダーソン

1
@マーク:ありますこれは、私はそれが新しいハッシュ形式をサポート疑います。
イグナシオバスケス-アブラムス

7

Windowsマシンでメタデータを確認するには、rpmユーティリティが必要です。WindowsでCygwinを介してRPMユーティリティを実行できます。http://cygwin.com/-cygwinコンソールから実行できますrpm -qip /path/file.rpm

中心に- rpm -qip /path/file.rpm


1

@Ignacioの回答を分岐し、すべてのタグをすばやく調べるためにonelinerを作成しました。

rpm -qp package.rpm --qf "$(rpm --querytags | sed -nr 's/(.*)/\1:%{\1}/p' | tr '[:space:]' '\n')"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.