怎么依据咱们的需求制造RPM安装包ITeye - 凯时娱乐

怎么依据咱们的需求制造RPM安装包ITeye

2019年03月24日12时57分16秒 | 作者: 翠安 | 标签: 依据,需求,制造 | 浏览: 1303

怎么依据咱们的需求制造RPM安装包呢?手顺收拾如下:
1、 自定义作业目录(或车间,即%_topdir)
vi ~/.rpmmacros 
%_topdir        /tmp/rpmbuild    目录能够自定义 

mkdir /tmp/rpmbuild  

2、 在topdir下树立需求的目录
cd /tmp/rpmbuild  
mkdir -pv {BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} 

3、 把搜集的源码放到SOURCES下
cp /usr/local/ffmpeg-2.8.6.tar.gz /tmp/rpmbuild/SOURCES/

4、 在SPECS下树立重要的spec文件
cd SPECS 
vi ffmpeg.spec          内容见sepc文件编写样例

5、 用rpmbuild指令制造rpm包,rpmbuild指令会依据spec文件来生成rpm包
1. rpmbuild  
2. -ba 既生成src.rpm又生成二进制rpm 
3. -bs 只生成src的rpm 
4. -bb 只生二进制的rpm 
5. -bp 履行到pre 
6. -bc 履行到 build段 
7. -bi 履行install段 
8. -bl 检测有文件没包括 

下面是一个完好的spec文件样例:
Name: ffmpeg
Version: 2.8.6
Release: 1%{?dist}
Summary: ffmpeg is a famous open sources bit images dev tools.
License: GPLv2
URL: http://www.ffmpeg.org
Packager: Kotei dev@kotei-info.com 
Vendor: Kotei-info.com
Source0: %{name}-%{version}.tar.gz                          
			
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章