的rpmbuild該目錄下生成RPM?的rpmbuild生成RPM在子目錄
我查了RPMS目錄: -
[[email protected] adil]# ls /usr/src/redhat/
BUILD RPMS SOURCES SPECS SRPMS
[[email protected] adil]# ls /usr/src/redhat/RPMS/
athlon i386 i486 i586 i686 noarch
[[email protected] adil]#
如何決定的rpmbuild輸出在上述子目錄? 它是由spec文件控制的嗎?什麼是默認選項?
我想uname -p
,但它不是可能的uname -i
情況下使用。
鏈接到我的最後一個問題Difference between "machine hardware" and "hardware platform"
謝謝。這個ARCH值如何確定?我對此感興趣。 – Adil 2010-04-03 16:25:05
包的拱形由在'rpmbuild'的'--target'參數之後傳遞的值(例如'--target noarch')決定。 – 2010-04-03 16:47:57
謝謝。這對了解當前的格式非常有用:'rpm --showrc | grep「:_build_name_fmt」'。此外,讀者可能有興趣知道,他們可以通過這個作爲參數的rpmbuild像這樣的例子,在那裏我已經刪除架構的目錄:'的rpmbuild --define「_build_name_fmt %% {NAME} - %% {VERSION} - % %{RELEASE}。%% {ARCH} .rpm「...' – 2014-05-29 13:12:39