0%

稍显底层的红帽系软件管理工具 - rpm

稍显底层的红帽系软件管理工具 - rpm

.. note::
伤心桥下春波绿,曾是惊鸿照影来。
陆游《沈园二首》

创建 RPM 软件包

要创建 RPM 软件包,通常需要编写一个规范文件(spec file),然后使用 rpmbuild 命令进行构建。以下是一个简单的示例规范文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Name:           example
Version: 1.0
Release: 1%{?dist}
Summary: An example package

License: GPL
Source0: example-1.0.tar.gz

%description
This is an example package.

%prep
%setup -q

%build
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

%files
%{_bindir}/example

%changelog
* Wed May 15 2024 Your Name <your.email@example.com> - 1.0-1
- Initial package

然后运行以下命令创建软件包:

1
rpmbuild -ba example.spec
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道