zoukankan      html  css  js  c++  java
  • 《RPM源码包的制作》RHEL6

    一下rpm包的创建不含编译部分:

    首先写个脚本,这个脚本是你想干的事..useradd.sh是我写的脚本,批量添加20个用户。我们创建一个目录,将脚本放进去:

    将此目录压缩:

    我们将校验的key导出:

    用公钥id替换系统默认的密钥id,该文件我们自己建。

    配置一个useradd.spec文件,填写软件包的信息生生成路径,步骤。

    之后安装一个rpm-build的软件包:

    Rpmbuild .  使其在当前目录生成一个rpmbuild的目录

    将tar包,spec文件分别拷进rpmbuild的子目录中

    生成rpm包架构:

    查看我们生成的软件包:

    查看软件包的信息和签署软件包:

    之后我将软件包考出,生成安装数据库文件

    将校验的key也拷进系统默认校验key的地方:

    配置yum源,来测试软件包:

    看下安装是否成功:

    提示:之后运行useradd发现系统卡那,很卡很卡。。。不是我们没成功,是这个useradd包的名字和系统中的useradd相冲突,系统不知道我们是让它执行那个,就卡那不动了。除了这个理由找不到其他理由来解释。

  • 相关阅读:
    BZOJ4987 Tree
    BZOJ4817 [SDOI2017]树点涂色
    BZOJ4811: [YNOI2017] 由乃的OJ
    BSGS算法
    codeforces914G Sum the Fibonacci
    NOI2018网络同步赛游记
    雅礼集训 2017 Day2 水箱 可并堆
    CTSC&APIO2018游记
    51Nod 有限背包计数问题 题解报告
    CTSC2016&&APIO2016游记
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3762373.html
Copyright © 2011-2022 走看看