Amu*_*umu 18 linux packaging rpm
如何在RPM中查看这些宏的值?我可以猜测%_bindir是/ usr/bin,%_ tmppaht是/ tmp,但是我如何准确地查看它的值并且它的值是否取决于系统?
%_prefix
%_exec_prefix
%_bindir
%_sbindir
%_libexecdir
%_datadir
%_sysconfdir
%_sharedstatedir
%_localstatedir
%_libdir
%_includedir
%_oldincludedir o in
%_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
Run Code Online (Sandbox Code Playgroud)
Cor*_*son 21
使用--eval开关:
$ rpm --eval '%{_rpmdir}'
/usr/src/redhat/RPMS
Run Code Online (Sandbox Code Playgroud)
小智 8
该--showrc选项...
rpm --showrc
Run Code Online (Sandbox Code Playgroud)
...将完整转储rpmrc到标准输出.这将揭示RPM内部的各种兴趣定义.但Corey的答案更适合找到特定符号的价值.