2011-11-10 11 views
13

मैं आरपीएम में इन मैक्रो के मूल्य को कैसे देखूं? मैं अनुमान लगा सकता हूं कि% _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 

उत्तर

17

--eval स्विच का उपयोग करें:

$ rpm --eval '%{_rpmdir}' 
/usr/src/redhat/RPMS 
7

--showrc विकल्प ...

rpm --showrc 

... stdout के लिए पूरा rpmrc डंप हो जाएगा। यह आरपीएम के अंदरूनी हिस्सों से ब्याज परिभाषाओं के सभी प्रकार का पर्दाफाश करेगा। लेकिन कोरी का जवाब किसी विशेष प्रतीक के मूल्य को खोजने के लिए बेहतर है।

संबंधित मुद्दे