rpm

源程序包命名

name.version.tar.{gz|bz2|xz}

version

major.minor.release

举例

lrzsz-0.12.20.tar.gz

 我们要把源程序打包成 rpm 格式的。一般而言,rpm 也有两种格式的,源程序的 rpm 包和二进制的 rpm 包。如果不加说明,一般 rpm 文件指的是二进制的 rpm 包。

rpm 程序包命名

name-version-release.arch.rpm

version

rpm 包作者定义的发行版本号,与源代码的版本号无关

举例

 

rpm

1 打包
2 安装
3 升级
4 查询
5 卸载
6 校验
7 数据库管理(重建)

查看安装包

rpm -qa | grep '软件名'

查看软件包中的文件列表,查看安装时复制了哪些文件,复制到哪里去了

rpm -ql '软件包'

反过来,查看某个文件属于哪个 rpm 软件包

rpm -qf 'file'

安装

rpm -ivh

删除

rpm -e
原文地址:https://www.cnblogs.com/xiluhua/p/10505814.html