多语言展示
当前在线:1792今日阅读:168今日分享:49

RPM打包简单入门之hello-world上篇

这里简单记录下使用rpm打包一个软件的过程,这里以简单的打印hello world为例子
工具/原料

centos7

方法/步骤
1

安装制作工具yum -y install rpmdevtools会自动依赖安装rpm-build

2

执行rpmdev-setuptree生成开发目录会在~目录生成rpmbuild文件目录

3

创建源代码目录mkdir -p rpmbuild/SOURCES/hello-world-1.0.0,并新建一个脚本源码vim hello-world

4

#hello-world文件内容如下,就是一个简单的输出hello world的脚本#!/bin/shecho Hello World hahah

5

给脚本添加执行权限chmod 755 hello-world,并执行测试,测试脚本打印Hello World hahah

6

打包压缩源码tar zcvf hello-world-1.0.0.tar.gz hello-world-1.0.0

7

编写spec文件cd ~/rpmbuild/SPECS然后vim hello-world.spec创建hello-world.spec文件,vim会自动根据后缀spec加载默认模版,修改模版的内容见《RPM打包简单入门之hello-world下篇》

推荐信息