码迷,mamicode.com
首页 > 其他好文 > 详细

RPM 包

时间:2019-10-31 13:35:58      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:rpm -ivh   升级   html   srp   点击   测试   查询   path   red hat   

RPM 包

RPM 包是由 Red Hat 公司所开发的包管理系统
RPM 经过编译,无法看到源码,但是安装速度会快很多

RPM 包管理

RPM 包命名规则

包名 - 版本号 - 发布版本号 . 软件发行商 . 平台 .rpm

RPM 命令

常用命令:

# 安装
rpm -ivh rpm-file

# 升级
rpm -Uvh rpm-file

# 卸载
rpm -e rpm-file-name

# 查询安装的包
rpm -qa

# 查询指定包是否安装
rpm -q rpm-file-name

# 查询指定包信息
rpm -qi rpm-file-name

# 列出包安装的文件
rpm -ql rpm-file-name

# 查看安装此文件的包
rpm -qf file-path

# 查看依赖
rpm -qR file-path

# 将 rpm 包中文件提取到指定目录下
rpm2cpio rpm-file | cpio -idv file-path

参数:

-i 安装 install
-v 可视化 verbose
-h 显示进度 hash
-U 升级安装,如果没有安装就直接安装 upgrade
-F 升级,只有安装了较低版本才能升级 freshen
-q 查询 query

--replacefiles 替换文件。当包中的一些文件已经存在时,安装时就会报错,导致无法安装,需要替换文件进行安装
--replacepkgs 替换包。如果软件包已经安装,可以替换包再安装一遍
--force replacefiles + replacepkgs
--test 测试安装,只检测依赖性,并不会安装

SRPM 包

SRPM 包不是编译好的二进制文件,而是源码文件被封装成 RPM 包格式

SRPM 包命名规则为

包名 - 版本号 - 发布版本号 . 软件发行商 .src.rpm

安装 SRPM 包

# 编译 SRPM 包,生成 RPM 包后手动安装
rpmbuild --rebuild srpm-file

# 编译并安装 SRPM 包
rpmbuild --recompile srpm-file

yum

yum <- 点击查看

yum 可以自动处理 RPM 包的依赖性问题

RPM 包

标签:rpm -ivh   升级   html   srp   点击   测试   查询   path   red hat   

原文地址:https://www.cnblogs.com/dbf-/p/11770396.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!