rpm打包学习

简介: rpm打包学习

参考

rpm包查询

宏的用法

rpm工具使用

rpmspec工具使用

  • 列出spec中最终生成的所有rpm包
$ rpmspec -q rpm.spec
  rpm-4.11.3-3.fc20.x86_64
  rpm-libs-4.11.3-3.fc20.x86_64
  rpm-build-libs-4.11.3-3.fc20.x86_64
  • 解析spec,把宏展开
$ rpmspec -P rpm.spec
Summary: The RPM package management system
Name: rpm
Version: 4.14.0
  • 按指定格式显示查询结果
$ rpmspec -q --qf "%{name}: %{summary}\n" rpm.spec
  rpm: The RPM package management system
  rpm-libs: Libraries for manipulating RPM packages
  rpm-build-libs: Libraries for building and signing RPM packages
  ..

安装依赖

yum-builddep --nobest -y --spec <spec file>

创建YUM源

ISO构建

相关文章
|
Linux 数据库
RPM 打包学习
rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
80 0
|
应用服务中间件 Linux nginx
使用yumdownloader命令离线安装rpm服务包
使用yumdownloader命令离线安装rpm服务包
476 0
|
关系型数据库 MySQL 应用服务中间件
|
C语言 C++ 应用服务中间件