centos7 源码转rpm

2021-08-03  本文已影响0人  明翼

一 安装fpm

yum -y install ruby rubygems ruby-devel
gem sources -a http://mirrors.aliyun.com/rubygems/
gem sources --remove http://rubygems.org/
gem install fpm

发现依赖git,git需要ruby >2.3版本。

二 升级ruby

yum install -y centos-release-scl-rh
yum install -y rh-ruby24
#使用版本生效
scl enable rh-ruby24 bash

三 制作rpm

mkdir hs-tmp
cd hs-tmp
mkdir -p usr/lib64
mkdir -p usr/include
cd usr/lib64; cp  /usr/local/lib64/libhs* ./
cd ../include ; cp /usr/local/include/hs* ./
cd ../
fpm -s dir -t rpm -n hyperscan   -v 5.0.0 ./usr/

最后生成一个rpm文件:

 hyperscan-5.0.0-1.x86_64.rpm 
上一篇下一篇

猜你喜欢

热点阅读