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