Red Hat Training
A Red Hat training course is available for RHEL 8
6.5. 4 GB を超えるファイルのサポート
Red Hat Enterprise Linux 8 では、RPM は 64 ビットの変数とタグを使用できます。これにより、4 GB を超えるファイルやパッケージで動作可能になりました。
6.5.1. 64 ビット RPM タグ
64 ビットバージョンとそれ以前の 32 ビットバージョンには、複数の RPM タグがあります。64 ビットバージョンの名前の前には LONG
文字列があることに注意してください。
表6.4 32 ビットバージョンと 64 ビットバージョンの両方で利用可能な RPM タグ
32 ビットバリアントタグ名 | 62 ビットバリアントタグ名 | タグ説明 |
---|---|---|
RPMTAG_SIGSIZE | RPMTAG_LONGSIGSIZE | ヘッダーおよび圧縮ペイロードサイズ。 |
RPMTAG_ARCHIVESIZE | RPMTAG_LONGARCHIVESIZE | 非圧縮ペイロードサイズ。 |
RPMTAG_FILESIZES | RPMTAG_LONGFILESIZES | ファイルサイズの配列。 |
RPMTAG_SIZE | RPMTAG_LONGSIZE | すべてのファイルサイズの合計。 |
6.5.2. コマンドラインでの 64 ビットタグの使用
LONG
拡張機能は、コマンドラインで常に有効になります。rpm -q --QF
コマンドを含むスクリプトを以前使用していた場合は、これらのタグ名に long
を追加できます。
rpm -qp --qf="[%{filenames} %{longfilesizes}\n]"