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