RPM-CONFIG(5) File Formats Manual RPM-CONFIG(5) rpm-config - rpm /usr/lib/rpm/macros /usr/lib/rpm/macros.d/macros.* /usr/lib/rpm/platform/%{_target}/macros /usr/lib/rpm/fileattrs/*.attr /usr/lib/rpm//macros /etc/rpm/macros.* /etc/rpm/macros /etc/rpm/%{_target}/macros ~/.config/rpm/macros rpm rpm-macros(7). rpm rpm-macrofile(5) . rpm glob(7) . %{_target} -. HOME. . : 1. rpm 2. rpm 3. () 4. 5. 6. rpm --showrc|grep ^Macro. rpm ~/.rpmmacros. . rpm ( ): %_color_output MODE . never auto. %_db_backend BACKEND . BACKEND : o dummy: ( ) o bdb_ro: Berkeley DB ( ) o ndb: ( ) o sqlite: Sqlite %_dbpath DIRECTORY () rpm. %_excludedocs VALUE ( 1 == "" 0 == "") %doc . %_flush_io VALUE / ( ). 1 0 . %_group_path PATH group(5) %_httpport PORT HTTP ( FTP/HTTP). %_httpproxy HOSTNAME HTTP ( FTP/HTTP). %_install_langs LOCALES all . %_install_script_path PATH PATH %pre/%post . %_keyring BACKEND . BACKEND : o fs: ASCII o openpgp: OpenPGP o rpmdb: rpmdb %_keyringpath DIRECTORY rpmdb. %_minimize_writes VALUE ( ) SSD (). : o 0: o 1: o -1: ( ) %_netsharedpath PATH . . %_passwd_path PATH passwd(5) %_pkgverify_digests HASHALGOS . Packagedigests rpmdb Packagedigestalgos. --noverify . %_pkgverify_flags VSFLAGS %_pkgverify_level. 0x0 v4. %_pkgverify_level MODE MODE : o all: o signature: o digest: o none: rpm %_prefer_color VALUE . %_transaction_color. : o 0: o 1: 32- o 2: 64- %__plugindir DIRECTORY . %_query_all_fmt FORMAT rpm(8) rpm-queryformat(7). %%{nevra}. %_rpmlock_path FILE fcntl . %_tmppath PATH . %__urlhelpercmd EXECUTABLE . %__urlhelperopts OPTIONS %__urlhelpercmd. %__urlhelper_localopts OPTIONS / %__urlhelpercmd. %__urlhelper_proxyopts OPTIONS %__urlhelpercmd. %_urlhelper COMMAND ( ) . %__urlhelper*. %_transaction_color VALUE . %_prefer_color. : o 0: "" o 1: 32- o 2: 64- o 3: 32- 64- %_vsflags_erase VSFLAGS . %_vsflags_install VSFLAGS . %_vsflags_query VSFLAGS . %_vsflags_rebuilddb VSFLAGS . %_vsflags_verify VSFLAGS . / rpm VSFLAGS. rpm . VSFLAGS "" : o 0x00001 (RPMVSF_NOHDRCHK): rpmdb o 0x00100 (RPMVSF_NOSHA1HEADER): SHA1 o 0x00200 (RPMVSF_NOSHA256HEADER): SHA256 o 0x00400 (RPMVSF_NODSAHEADER): DSA o 0x00800 (RPMVSF_NORSAHEADER): RSA o 0x01000 (RPMVSF_NOOPENPGP): OpenPGP o 0x02000 (RPMVSF_NOSHA3_256HEADER): SHA3_256 o 0x04000 (RPMVSF_NOSHA512PAYLOAD): SHA512 o 0x08000 (RPMVSF_NOSHA3_256PAYLOAD): SHA3_256 o 0x10000 (RPMVSF_NOSHA256PAYLOAD): SHA256 o 0x20000 (RPMVSF_NOMD5): MD5 + o 0x40000 (RPMVSF_NODSA): DSA + o 0x80000 (RPMVSF_NORSA): RSA + RPM : >>> import rpm >>> hex(rpm.RPMVSF_NOSHA1HEADER) '0x100' >>> hex(rpm.RPMVSF_NOSHA1HEADER|rpm.RPMVSF_NOMD5) '0x20100' >>> ( HASHALGO) rpm rpm : o 1: MD5 () o 2: SHA1 () o 8: SHA256 o 9: SHA384 o 10: SHA512 o 12: SHA3-256 o 14: SHA3-512 XDG_CONFIG_HOME ~/.config . rpm(8), rpm-common(8), rpm-macrofile(5), rpm-rpmrc(5), rpm-macros(7) 3 . . : . RPM 6.0.1 6 2026 RPM-CONFIG(5)