這是我第一次嘗試構建RPM,我發現它有點令人困惑,根本沒有真正獲取不同的變量,所以如果想了解下面的任何建議..如何獲得RPM構建正確設置安裝路徑
我有以下的規範文件:
BuildRoot : /home/dm40477/rpmbuild/BUILD
%description
Package to deploy PROD Support scripts
%prep
zcat ~/rpmbuild/SOURCES/ITRS.tar.gz | tar -xvf -
%install
RPM_INSTALL_PREFIX=/var/opt
%files
%defattr(0622,muser,muser)
/ITRS/bin/SXS
/ITRS/bin/SXSRT
/ITRS/etc/SXS
/ITRS/etc/SXSRT
%changelog
它創建RPM文件確定,但是當我去目標服務器上安裝它,它位於/ bin和/ etc
安裝源文件在下面的dir結構中是gziped tar文件,我想保留它除了在文件夾/ VAR安裝/選擇
/ITRS/bin/SXS
/ITRS/bin/SXSRT
/ITRS/etc/SXS
/ITRS/etc/SXSRT
- 我如何可以設置規範文件的安裝路徑?
- 我是否需要製作堅固的結構,還是自動保持結構?
任何hel感謝。
由於
d
雖然它不應該引用RPM_INSTALL_PREFIX,但我認爲它的意思是指build文件夾中的文件 - 本節只是顯示應包含在構建中的文件列表 – user983597