当前位置: 首页 > news >正文

多伦多网站建设多少钱站内seo优化

多伦多网站建设多少钱,站内seo优化,怎样运营网站,在哪里申请网站rpmbuild是一个命令行工具,用于构建RPM(Red Hat Package Manager)软件包。RPM是一种用于在Linux系统上安装和管理软件的标准格式。rpmbuild可以将源代码或二进制文件打包成RPM软件包,并为之配置元数据、依赖项、文件列表等。rpmbu…

rpmbuild是一个命令行工具,用于构建RPM(Red Hat Package Manager)软件包。RPM是一种用于在Linux系统上安装和管理软件的标准格式。rpmbuild可以将源代码或二进制文件打包成RPM软件包,并为之配置元数据、依赖项、文件列表等。rpmbuild可以在各种Linux发行版中使用,例如Red Hat、CentOS、Fedora、SUSE、Mageia等。它是RPM构建过程的核心工具之一,常被系统管理员和开发人员使用。以下就制作rpm包过程予以介绍:

一、rpm 包制作过程

1、安装工具

# 编译工具
yum install -y gcc make# rpm 包工作目录生成工具
yum install -y rpmdevtools# rpm 包构建工具
yum install -y rpm-build

2、创建工作目录

2.1、手动创建

mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}

2.2、rpmdevtools 构建创建
此命令会生成一个 rpmbuild 的目录,这个目录就是制作 rpm 包的环境,需要注意的是:此命令只有在/root下执行生效,且已有rpmbuild目录时不重新创建。

cd /root/
rpmdev-setuptreecd rpmbuild && ls
BUILD  RPMS  SOURCES  SPECS  SRPMS

各个目录的一般用途如下简介:

  • BUILD 编译rpm包的临时目录
  • BUILDROOT 编译后生成的软件临时安装目录
  • RPMS 最终生成的可安装rpm包的所在目录
  • SOURCES 所有源代码和补丁文件的存放目录
  • SPECS 存放SPEC文件的目录(重要)
  • SRPMS 软件最终的rpm源码格式存放路径

3、制作rpm包前准备

3.1、拷贝源码包或源码至SOURCES目录并编译源码二进制文件

当仓库存在MakeFile是通过make编译产生二进制文件,不存在时进行编写

3.2、书写编译脚本
spec 脚本书写请参考:https://blog.csdn.net/yuelai_217/article/details/130722081
并将spec 脚本拷贝至SPECS目录下

4、制作包

rpmbuild -ba SPECS/xxx.spec

5、安装验证

rpm -ivh xxx.rpm

二、rpmbuild 常见命令

2.1、rpmbuild 基本格式

rpmbuild [options] [spec文档|tarball包|源码包]

rpmbuild -ba nginx.spec

2.2、使用spec 文件构建选项

选项含义
-bp文件中安装执行前的地方
-bc执行spec的%pre和%build 段(准备并编译)
-bi执行spec中%pre,%build与%install(准备,编译并安装)
-bl检查spec中的%file段(查看文件是否齐全)
-ba建立源码与二进制包(常用)
-bb只建立二进制包(常用)
-bs只建立源码包

2.3、tarball包建立,与spec类似

使用源码tar包进行构建

rpmbuild -tb xxx.zip 
选项含义
-tp对应-bp
-tc对应-bc
-ti对应-bi
-ta对应-ba
-tb对应-bb
-ts对应-bs

2.4、从源码包建立

选项含义
–rebuild建立二进制包,通-bb
–buildroot=DIRECTORY确定以root目录建立包
–clean完成打包后清除BUILD下的文件目录
–nobuild不进行%build的阶段
–nodeps不检查建立包时的关联文件
–rmsource完成打包后清除SOURCES
–rmspec完成打包后清除SPEC
–target=CPU-VENDOR-OS确定包的最终使用平台

参考文档

1、https://www.shuzhiduo.com/A/D854Dy825E/

2、https://blog.51cto.com/pencild/1532569

3、https://www.cnblogs.com/Tzyyviki/p/14710479.html

http://www.fp688.cn/news/161708.html

相关文章:

  • 网站如何做才能被360收录seo中国官网
  • 做门户网站赚广告费seo技术交流
  • 做网站的工作流程河南最新消息
  • 只有asp网站代码可以重新编译吗年轻人不要做网络销售
  • 河南视频网站建设公司推广工作的流程及内容
  • 下载类网站 建设方案seo零基础教学视频
  • 宾爵手表价格官方网站响应式网站 乐云seo品牌
  • 做网站需要什么部门批准百度云网盘资源链接
  • 天天清茶 湖南网站建设肥城市区seo关键词排名
  • 南昌seo排名广东seo点击排名软件哪家好
  • WordPress图片分享插件seo排名赚靠谱吗
  • 房产网站建设机构优秀企业网站欣赏
  • 大同网站建设制作口碑最好的it培训机构
  • 上海中企动力做网站多少钱重庆网站seo服务
  • 石家庄商城网站制作谷歌搜索引擎入口2023
  • 温州网站公司站长之家ping
  • 汉中住房和城乡建设部网站搜索词分析
  • 委托完成网站建设合同模板百度网址大全设为主页
  • 免费网站电视剧下载企业微信营销管理软件
  • 室内设计是什么seowhy
  • 做网站ssl证书必须要吗提高销售的10种方法
  • 北京网站建设关于进一步优化当前疫情防控措施
  • 广州白云区最新新闻兰州seo关键词优化
  • 南海专业网站建设公司安徽seo优化规则
  • 网站如何做快照b站推广渠道
  • 网站建设的毕业设计二级域名和一级域名优化难度
  • 手机微网站第二年续费吗如何在网上推广自己的产品
  • 庆阳网站设计制作做竞价推广大概多少钱
  • 中投建设官方网站百度收录的网站
  • 网站开发工程师面试问哪些问题随州网络推广