0
每次我試圖讓自己的規範文件,並建立它,我得到這樣一個錯誤:用的rpmbuild RPM規範文件可以有錯誤
構建的屏幕上多行開始...
+ '[' 0 -ne 0 ']'
+ cd foobar
/var/tmp/rpm-tmp.dN7L6s: line 35: cd: foobar: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.dN7L6s (%prep)
我注意到「foobar」是在spec文件的準備部分(foobar.spec)下%設置行中的包的名稱。但是我不知道該怎麼處理這個問題。我能做些什麼來製作一個spec文件並且不會有這個錯誤?我已經嘗試安裝三個不同的軟件包並重新編寫spec文件。但我總是得到這個錯誤。
規範文件中的源文件允許哪些文件格式? BZ2? tar.gz的?我知道.tar.gz是可以的。
如果源不在FTP服務器或網站上,您可以如何使.spec文件工作?我有本地服務器的源文件。在非常安全的環境中,您將無法訪問Internet或FTP服務器。