如何在 RPM 中查看这些宏的值?我可以猜测 %_bindir 是/usr/bin,%_tmppath 是/tmp,但是:我究竟如何查看这些值以及它们的值是否依赖于系统?
%_prefix
%_exec_prefix
%_bindir
%_sbindir
%_libexecdir
%_datadir
%_sysconfdir
%_sharedstatedir
%_localstatedir
%_libdir
%_includedir
%_oldincludedir
%_infodir
%_mandir
/usr
%{_prefix)
%{_exec_prefixl/bin
%{_exec_prefix}/sbin
%{_exec_prefix}/libexec
%{_prefixJ/share
%{_prefix}/etc
%{_prefixJ/com
%{_prefix}/var
%{_exec_prefix}/lib
%{_prefix}/include
/usr/include
%{_prefix}/info
%{_prefixl/man
最佳答案
使用--eval
开关:
$ rpm --eval '%{_rpmdir}'
/usr/src/redhat/RPMS
关于linux - 如何知道RPM中内置宏的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076471/