美文网首页
将shell脚本制作成rpm包

将shell脚本制作成rpm包

作者: xlgao | 来源:发表于2020-11-23 17:35 被阅读0次
    1. 执行rpmdev-setuptree,创建目录
    [root@localhost ~]# rpmdev-setuptree
    [root@localhost rpmbuild]# tree
    .
    ├── BUILD
    ├── BUILDROOT
    │   └── usr
    │       └── bin
    │           └── test.sh
    ├── RPMS
    │   └── x86_64
    │       └── test-1.0-1.nfs.x86_64.rpm
    ├── SOURCES
    │   └── test.sh
    ├── SPECS
    │   └── test.spec
    └── SRPMS
        └── test-1.0-1.nfs.src.rpm
    
    1. shell脚本放到SOURCES目录下
    2. 在SPECS目录下编写test.spec,自动生成模板,修改即可
    3. test.spec文件内容如下:
    Name: test 
    Version: 1.0
    Release: 1%{?dist}
    Summary: shell  #摘要
    
    Group: Application/System 
    License: test
    Source0: test.sh  
    Requires: bash
    
    %description
    shell
    
    %install # 安装操作
    mkdir -p  %{buildroot}/usr/bin
    install  -m 755 %{SOURCE0}  %{buildroot}/usr/bin
    
    %pre  #安装前操作
    rm -rf ../RPMS/*
    
    %files  
    /usr/bin/test.sh
    
    1. 执行rpmbuild -bb xxx.spec制作rpm包
    [root@localhost rpmbuild]# rpmbuild -bb ./SPECS/test.spec
    
    1. 制作好的rpm包在RPMS目录下。

    相关文章

      网友评论

          本文标题:将shell脚本制作成rpm包

          本文链接:https://www.haomeiwen.com/subject/xdyviktx.html