首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    制作RPM

    redhat系列的linux使用RPM来管理安装软件很方便,把自己常用的脚本变成RPM之后,用起来就方便了。...1.要制作RPM,首先要看一下RPM的内容(可以忽略) 2020-01-16_101241.png 2.环境准备 软件依赖:rpm-build rpmdevtools 2020-01-16_101653....png 3.设置 制作RPM 的环境 直接执行命令:rpmdev-setuptree即可在当前用户的家目录生成如下目录结构 2020-01-16_102024.png 4.拷贝自己的脚本到相应目录...URL: https://cloud.tencent.com/developer/user/1130242 #Requires: Requires:grep #依赖,即安装这个软件所需的其它RPM...2020-01-16_105549.png 我换一台机器测试这个RPM: 2020-01-16_110258.png 再验证一下功能(根据自己脚本测试,我的测试出来是OK的): 2020-01-16_

    1.5K30

    fpm制作rpm

    CentOS使用FPM制作RPM的方法 在Linux系统中,RPM制作是很困难的,其实使用工具就能快速制作RPM,简单易学,下面小编就给大家介绍下Linux使用FPM制作RPM的方法,感兴趣的朋友可以来了解一下...dir适合源码安装的程序 -t 指定目标类型,制作什么格式的 -n 的名字 -v 的版本号 -C 的根目录,之后是需要打包程序的路径...-d 依赖于哪些,如果没有安装依赖会在解包时报错 -f 第二次打包时目录下如果有同名安装存在,则覆盖它 -p 输出的安装的目录,不想放在当前目录下就需要指定...,这里放在/root目录下 --pre-install 软件安装完成之前所要运行的脚本 --post-install 软件安装完成之后所要运行的脚本 --pre-uninstall...软件卸载完成之前所要运行的脚本 --post-uninstall 软件卸载完成之后所要运行的脚本   # 查看RPM信息   rpm -qpi ~/rpmbuild/RPMS/x86

    1.5K10

    docker镜像的制作

    new_os http://mirrors.aliyun.com/ubuntu 3.配置基础系统参数 切换到新 rootfs sudo chroot /opt/new_os /bin/bash 安装基础(...镜像(前置条件:当前系统已经配置了 Docker 运行时环境) sudo tar -C /opt/new_os/ -c . | sudo docker import - new_os 测试 sudo...发布到仓库 1.发布到网上仓库(以发布到官方仓库为例,私有仓库请自行上传) #sudo docker login shibingli@yeah.net …… #sudo docker tag new_os...shibingli/new_os #sudo docker push shibingli/new_os 2.将创建的镜像推送到本地仓库 2.1 修改tag docker tag 仓库IP地址:端口...保存,加载容器命令: docker export containID > filename docker import filename [newname] 通过容器保存的镜像不会保存操作历史,所以文件小一点

    4.1K20

    docker--镜像制作

    7 docker 镜像制作 docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过 30%的官方镜像包含高危漏洞。...此外,由于网络等原因也会造成docker pull下载镜像的 速度很慢。基于这种情况,我们可以手动定制docker系统镜像。...构建镜像的方式有两 种: 使用 docker commit命令 使用 docker build和Dockerfile文件 7.1 docker commit 7.1.1 制作步骤 docker...commit:提交一个正在运行的容器为一个新的镜像 本例:制作一个tomcat镜像,制作步骤: 1、拉取一个基础镜像(其始就是OS) docker pull centos 2、创建一个交互式容器 docker...后面接要执行的命令,比如,我们想在镜像中安装vim,只需在Dockfile中写入 RUN yum install ‐y vim 2)MAINTAINER(用来指定镜像创建者信息) 构建指令,用于将image的制作者相关的信息写入到

    3.7K10

    使用Setup Factory安装制作工具制作安装

    在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装制作了,我自己在这方面也写了两篇随笔...《基于DevExpress的Winform程序安装制作》、《基于InstallShield2013LimitedEdition的安装制作》,不过基于InstallShield的制作虽然可以完成安装的打包操作...,不过也不见得是比较方便的打包工具,本篇介绍的Setup Factory是一个非常高效,功能强大的安装制作工具,在独立于VS之外,我们可以用它作为我们常规.NET开发的安装制作,简单易用。...最后,程序自动加入指定目录的问价,在主体界面中显示对应的文件,如下安装制作视图所示,就是制作一个客户关系管理软件的安装界面视图,包含所需要安装的文件、文件文档、程序依赖文件等。...以上就是我对一个完整的客户关系管理软件的安装,在Setup Factory工具上的制作过程,基本上安装制作起来还是比较方便快捷的,而且最后也就是一个文本文件的信息,独立,比较好管理。

    2.2K20

    RPM制作方法

    RPM制作方法 最近有同学问我制作RPM相关的问题,我发现我以前做过,但是忘记记录了,现在记录一下: 以打包nginx并带有nginx-rtmp的工程为rpm为例: 首先,需要安装一个...点击(此处)折叠或打开 yum install rpm-build 安装完成之后,系统中可以使用rpmbuild命令 然后下载nginx与nginx-rtmp,当然,做的前提是我们手动能够编译...,安装nginx+nginx-rtmp 接下来就可以开始写spec,因为打包rpm时,rpmbuild会根据spec来进行操作,将源码解压,然后按照我们的手动操作的步骤进行操作,最后打包成rpm...buildroot} %files %defattr(-,root,root,-) %doc %changelog spec写完后,将源码放在...rpmbuild/BUILDROOT/nginx-1.3.8.with.rtmp-1.el6.x86_64 + exit 0 [root@sr01 SOURCES]# 然后即可看到生成的rpm

    1.3K40
    领券