把脚本制作成RPM包
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把脚本制作成RPM包相关的知识,希望对你有一定的参考价值。
redhat系列的linux使用RPM来管理安装软件很方便,把自己常用的脚本变成RPM包之后,用起来就方便了。- 要制作RPM包,首先要看一下RPM包的内容(可以忽略)
....还是不看了把,看不懂....
2.环境准备:
软件包依赖:
rpm-build rpmdevtools
3.设置 制作RPM包 的环境
直接执行命令:
rpmdev-setuptree
即可在当前用户的家目录生成如下目录结构
4.拷贝自己的脚本到相应目录
(简单介绍一下我的那三个脚本的功能:
customOS.sh:设置历史命令格式,终端(PS1)显示之类的
scanport.sh :扫描目标主机的可用TCP端口
setRM.sh :当rm -rf 删除的目标 大小小于10M,就把目标放入到/tmp目录下
)
5.配置SPCE文件(重点)
在SPEC目录下,编译ddcw.spec
ddcw.spec内容参考如下:
Name: ddcw #名字
Version: 2019 #版本
Release: 1125
Summary: this is test RPMGroup: Applications/System
License: ddcw
URL: https://blog.51cto.com/10888845#Requires:
Requires:grep #依赖,即安装这个软件所需的其它RPM包%description #描述
this is set ddcw some habit%prep #安装前所需要做的事情
echo -e "