• 《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相冲突,系统不知道我们是让它执行那个,就卡那不动了。除了这个理由找不到其他理由来解释。

  • 相关阅读:
    【Liunx】centos防火墙
    【Liunx】基础命令
    【Flask】CBV模式
    【Flask】第三方插件
    【Flask】登录练习
    【Flask】特殊装饰器
    【Flask】蓝图
    Django之视图层
    Django之路由控制配置
    Django之静态文件配置
  • 原文地址:https://www.cnblogs.com/linux-super-meng/p/3762373.html
Copyright © 2020-2023  润新知