Score
0
Watch 40 Star 110 Fork 14

Jasen / cetusCGPL-2.0

Clone or download
cetus-rpm.md
Copy Edit Web IDE 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
tsthght   modify cetus-rpm.md 2019-04-20
### 1.1 安装依赖
liuyanlei25   Add files via upload 2018-03-06
tsthght   modify cetus-rpm.md 2019-04-20
Cetus编译的依赖包可以参考[Cetus 安装说明](https://github.com/cetus-tools/cetus/blob/master/doc/cetus-install.md),除此之外,可能仍需要安装以下依赖包:
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
yum install libevent-devel openssl-devel tar -yyum install rpm-build rpmdevtools -y
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
### 1.2 创建打包环境
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
rpmdev-setuptree
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
随后默认会在的`~/rpmbuild/`目录下创建{BUILD, RPMS, SOURCES, SPEC, SRPM}等文件夹。### 1.3 脚本一键式打包
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
cd cetus/srcipt/chmod +x ./build_cetus_rpm.sh./build_cetus_rpm.sh -v 2 -r 6 -s 0
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   modify cetus-rpm.md 2019-04-20
build\_cetus\_rpm.sh脚本接受3个参数: -v 指定version信息;-r 指定release信息;-s指定编译的是读写分离版本还是分库版本,1表示读写分离版本,0表示分库版本,默认为1。
紫气东来   modify cetus-rpm.md 2018-07-07
tsthght   modify cetus-rpm.md 2019-04-20
**注意**:打的RPM包会被拷贝到执行./build_cetus_rpm.sh的目录。
紫气东来   modify cetus-rpm.md 2018-07-07
tsthght   modify cetus-rpm.md 2019-04-20
## 2 安装
liuyanlei25   Add files via upload 2018-03-06
tsthght   modify cetus-rpm.md 2019-04-20
可以通过`--prefix`指定安装路径。
liuyanlei25   Add files via upload 2018-03-06
```
tsthght   Update cetus-rpm.md 2018-07-07
rpm -ivh --prefix=/home/user/cetus_install cetus-version-release.el6.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
master

Help Search