Score
0
Watch 40 Star 111 Fork 14

Jasen / cetusCGPL-2.0

Clone or download
cetus-rpm.md
Copy Edit Raw Normal History
liuyanlei25   Add files via upload 2018-03-06
# Cetus rpm说明##  简介Cetus rpm打包流程及安装
紫气东来   modify cetus-rpm.md 2018-07-07
## 1 打包流程
liuyanlei25   Add files via upload 2018-03-06
紫气东来   modify cetus-rpm.md 2018-07-07
### 1.1 创建打包环境
liuyanlei25   Add files via upload 2018-03-06
```mkdir rpmbuild/cd rpmbuild/ mkdir -pv {BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS} ```
紫气东来   modify cetus-rpm.md 2018-07-07
### 1.2 下载源码,压缩成tar.gz格式,放入SOURCES中
liuyanlei25   Add files via upload 2018-03-06
```
王斌   Update cetus-rpm.md 2018-04-02
git clone https://github.com/Lede-Inc/cetus.gittar zcvf cetus-version.tar.gz cetus/
liuyanlei25   Add files via upload 2018-03-06
```
紫气东来   modify cetus-rpm.md 2018-07-07
### 1.3 将cetus的原spec文件放入SPECS中,编辑sepc文件,修改版本号和释出号等信息
liuyanlei25   Add files via upload 2018-03-06
```#版本号,与tar.gz包的一致Version:        version#释出号,也就是第几次制作rpmRelease:        release%{?dist}```
紫气东来   modify cetus-rpm.md 2018-07-07
### 1.4 增加日志段
liuyanlei25   Add files via upload 2018-03-06
```%changelog* Week month day year packager<email> - cetus-version-release- do something```
紫气东来   modify cetus-rpm.md 2018-07-07
## 2 打RPM包例子在Cetus源码目录./script中,提供了Cetus打RPM包需要的描述文件cetus.spec;与此同时,为了让用户更方便、快捷打RPM包,提供了完整的打包脚本。在安装好依赖库之后,便可以进行打包流程。###2.1 打包前准备安装打包需要的依赖库。> yum install rpm-build> > yum install rpmdevtools> > rpmdev-setuptree随后默认会在的`~/rpmbuild/`目录下创建{BUILD, RPMS, SOURCES, SPEC, SRPM}等文件夹。### 2.2 打包执行打包脚本:>cd cetus/srcipt/>> chmod +x ./build_cetus_rpm.sh> > ./build_cetus_rpm.sh> 注意,打的RPM包会被拷贝到./build_cetus_rpm.sh所在目录。可以进行安等。## 3 安装
liuyanlei25   Add files via upload 2018-03-06
安装命令如下:```
紫气东来   modify cetus-rpm.md 2018-07-07
rpm -ivh --prefix=/home/user/cetus_install cetus-version-release.el7.x86_64.rpm
王斌   Update cetus-rpm.md 2018-04-02
```
C
1
https://gitee.com/gitcrazy/cetus.git
git@gitee.com:gitcrazy/cetus.git
gitcrazy
cetus
cetus
af10a1847a59ff9d99971f78b1361f44536ea013

Help Search