RPM 的 spec文件如何编写
RPM 的 spec 文件是怎样编写的?
RPM 的 spec 文件是一个文本文件,用来描述一个 RPM 包的所有相关信息。它包括了包的名称、版本、依赖关系、文件列表等。
下面是一个简单的 spec 文件示例:
Name: test
Version: 1.0
Release: 1
Summary: This is a test package
License: GPL
Group: Development/Tools
URL: http://www.test.com
Source0: test-1.0.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
%description
This is a test package.
%prep
%setup -q
%build
%configure
make
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
/usr/bin/test
/usr/share/doc/test-1.0
/usr/share/man/man1/test.1.gz
%changelog
* Fri Apr 01 2011 Test User 1.0-1
- Initial release
相关文章