红帽系列RPM包构建

1、安装相关工具,并生成目录结构

yum install -y rpm-build rpmdevtools rpmlint
rpmdev-setuptree

2、将相关文件放在对应目录

cd /root
git clone https://gitee.com/src-oepkgs-fedora-rv/autossh.git

cp /root/autossh/*.spec /root/rpmbuild/SPECS/
cp /root/autossh/* /root/rpmbuild/SOURCES/
wget -P /root/rpmbuild/SOURCES/ http://www.harding.motd.ca/autossh/autossh-1.4e.tgz

3、编译和质量检查

cat /etc/rpm/macros.dist  # 该文件用于定义宏变量
rpmbuild -ba /root/rpmbuild/SPECS/autossh.spec
rpmlint /root/rpmbuild/RPMS/x86_64/autossh-*.rpm

4、安装

rpm -ivh /root/rpmbuild/RPMS/x86_64/autossh-*.rpm
posted @   wanghongwei-dev  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示