Linux
~/.rpmmacros 以及如何查看/添加到它
我目前正在遵循 CentOS 站點上安裝 Java 1.4 的指南,想知道是否有人可以幫助我理解一些術語。
它指出:
對於這個例子,假設 ~/.rpmmacros 的內容包括:
%_topdir /home//rpmbuild
%_tmppath %{_topdir}/tmp
如果尚未創建 ~/rpmbuild/ 樹,請記住創建它,但請注意,您的目錄不需要像本範例中那樣命名為“rpmbuild”(請參閱 ~/.rpmmacros 以了解):
將位於何處
~/.rpmmacros
,我將如何確保它包含開頭的兩行%
?此外,我將如何創建 ~/.rpmbuild/ 樹?
~/.rpmmacros 將位於哪裡…
在大多數 Unix shell 中,
~
是“你的主目錄”的縮寫。您的主目錄中~/.rpmmacros
的文件也是如此。.rpmmacros
您列出的內容…%_topdir /home//rpmbuild %_tmppath %{_topdir}/tmp
……有問題;第一行是你的主目錄的路徑,應該包括你的使用者名。例如:
%_topdir /home/gharping/rpmbuild
…以及如何確保它包含以 % 開頭的兩行?
你會使用你最喜歡的文本編輯器……比如
vim
或emacs
或gedit
或類似的東西。此外,我將如何創建 ~/.rpmbuild/ 樹?
您使用該
mkdir
命令創建目錄。在您的主目錄中,您可以執行:mkdir -p rpmbuild/tmp
…同時創建
rpmbuild
和rpmbuild/tmp/
目錄。