-4

我在java中创建了一个应用程序。我试图为该应用程序创建 rpm 文件。但是我没有发现错误是什么。当我创建 rpm 文件时,我收到一个错误没有找到文件或目录。

http://javaworkshop.wordpress.com/

谁能解释一下如何为fedora10 linux构建rpm

我的应用程序(这是一个简单的 Swing 应用程序)是 installer.tar.gz

installer.spec
---------------
Name: installer
Summary:  The foo package does foo
Version :1
Release: 1
License: GPL
Group: Applications/Internet
URL: http://www.example.org/
Source0: %{name}.tar.gz
Buildroot: %{_tmppath}/%{name}-root

%description 
This package performs the foo operation.
%prep 
%setup -q

%build 
%confifure

make

%install 
rm -fr %{buildroot}

%makeinstall

%clean 
rm -fr %{buildroot}
%changelog 


----------------------

如果我运行 rpmbuild -ba ~/rpm/SPECS/installer.spec 然后我发现“未找到文件或目录错误”

谢谢 Sunil KUmar Sahoo

4

1 回答 1

2

您是否为您的包创建了 SPEC 文件?

它应该在你打电话之前就在rpmdev-setuptree那里rpmbuild -bb --clean myprogram.spec

您可以在Fedora 开发人员指南中阅读更多关于 SPEC 文件和 rpm 构建的信息。

于 2009-10-10T12:24:57.570 回答