Linux

~/.rpmmacros 以及如何查看/添加到它

  • February 10, 2014

我目前正在遵循 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

…以及如何確保它包含以 % 開頭的兩行?

你會使用你最喜歡的文本編輯器……比如vimemacsgedit或類似的東西。

此外,我將如何創建 ~/.rpmbuild/ 樹?

您使用該mkdir命令創建目錄。在您的主目錄中,您可以執行:

mkdir -p rpmbuild/tmp

…同時創建rpmbuildrpmbuild/tmp/目錄。

引用自:https://serverfault.com/questions/420428