看这篇文章的人基本都有一个想法,就是:“劳资不想用YUM的安装!不是版本太低就是文件分布太野路子...
1%{?dist} ,它最初是 1 。每当更新软件包而上游发行版本的 version 没有更改时(例如当包含补丁时),增加初始的值。当出现新的上游版本时, release 被重置为 1 。 summary 是该软件的简短说明。 填充 license 、 url 和 source0 指令: license 字段是与上游发行版本中源代码关联的软件许可证。如何在 spec ...
Release: 1%{?dist} Summary:This is a test RPM package Group:Development/Tools License:GPL Source0:%{name}-%{version}.tar.gz %pre # 安装前检查是否已经安装过了 %prep # 安装前(source指定的压缩包解压的BUILD) %build # 构建阶段 %description %setup -q %install # 安装阶段 mkdir -p $RPM_B...
Release:1%{?dist}Summary: Group: License: URL: Source0: BuildRequires: Requires:%description%prep%setup -q%build%configuremake%{?_smp_mflags}%installmake install DESTDIR=%{buildroot}%files%doc%changelog 实例 这是将第二章的简单程序制作成一个RPM包 Name: rpmtest Version: 01 Release: 1 Summar...
dist} # 简要描述信息 Summary: nginx Porxy http server # less /usr/share/doc/rpm-4.11.3/GROUPS 按照这个组里面进行填写 Group: Applications/Archiving #一定带上(最好是对方源码包的License)BSD,GPL,GPLv2 License: GPLv2 URL: http://weiyigeek.github.io #作者信息 Packager: weiyigeek <weiyigeek@...
Name:helloVersion:2.1Release:1%{?dist}Summary:The"Hello World"programfromGNUSummary(zh_CN):GNU"Hello World"程序License:GPLv3+URL:http://ftp.gnu.org/gnu/helloSource0:http://ftp.gnu.org/gnu/hello/%{name}-%{version}.tar.gz%description ...
Version:2.1Release:1%{?dist} Summary: The"Hello World"programfromGNU Summary(zh_CN): GNU"Hello World"程序 License: GPLv3+URL: http://ftp.gnu.org/gnu/helloSource0: http://ftp.gnu.org/gnu/hello/%{name}-%{version}.tar.gz%description ...
Name: example-packageVersion: 1.0Release: 1%{?dist}Summary: An example RPM packageLicense: GPLv3URL: http://example.com/example-packageSource0: http://example.com/sources/example-source-%{version}.tar.gzSource1: http://example.com/patches/example-patch.patchBuildRequires: gccBuildRequires: mak...
python3.7dist(neo) >= 0.7.1 is needed by python3-elephant-0.6.2-3.fc30.noarch python3.7dist(quantities) >= 0.10.1 is needed by python3-elephant-0.6.2-3.fc30.noarch 理论上,你可以下载python3-elephant所需的所有软件包,并告诉rpm它们都在哪里,但这并不方便。如果python3-neo和python3-quantiti...
Release: 1%{?dist} #发布号,每次制作rpm包时递增该数字 Summary: myapp is a useless demo programm #no more than 50 char License: GPLv2+ and BSD #GPL、BSD、MIT等 Group: Applications/Tools #软件组,比如gui能分类的地方 URL: http:/// #官网或者介绍页面 ...