Linux——RPM、Yum 安装及yum本地安装

RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装、卸载、升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调、有序的整体环境中运行。

使用RPM机制封装的软件包文件拥有约定俗成的命名格式,一般使用“软件名-软件版本-发布次数.操作系统类型.硬件架构类型 .rpm”的文件名形式,如“bash-4.1.2-15.e16_4.x86_64.rpm”。其中硬件平台通常为“i386”“i686”等,表示适用于Intel公司的处理器,“x86_64”表示适用于64位的系统,如果是“noarch”表示不区分硬件架构(支持不同硬件体系的处理器)。

RPM命令具有相当复杂 的命令格式,结合不同的选项及子选项主要可以实现以下三类功能

  • 查询、验证RPM软件包的相关信息
  • 安装、升级、卸载RPM软件包
  • 维护RPM数据库信息等综合管理

维护RPM数据库

重建数据库

init 初始化的意思

rebuild 重新建立 db(datebase)数据库

rebuilddb重新建立数据库

[root@localhost ~]#rpm --rebuilddb
或
[root@localhost ~]#rpm --initdb
导入验证公钥

import 导入的意思

[root@localhost ~]#rmp --import
/media/cdrom/RPM-GPG-KEY-redhat-release

查询RPM软件包信息

查询已安装的RPM软件包信息

rpm [选项] 软件包

查询功能主要通过 “ -q ” 来实现,主要针对当前系统中已经安装的软件包

  • -qa 查看已安装所有软件包
  • -qi 查看软件包更详细信息
  • -ql 查看软件包安装的所有文件包括路径
  • -qf 根据指定文件,查看属于哪个软件包
  • -qc 查看此软件包所有配置文件以.conf .cnf .ini文件属于配置文件,包括路径
  • -qd 查看软件包的文档(包括路径)
查询未安装的RPM软件包信息

rpm [选项] 软件包

通过 “ -qp ” 可以针对尚未安装的RPM包文件进行查询

  • -qpi 查看未安装软件包详细信息
  • -qpl 查看该软件包准备要安装的所有目标目录、文件列表

安装和升级RPM软件包

  • rpm -i 指安装指定的软件包

  • rpm -U 升级指定的软件包

  • rpm -v显示详细信息

  • rpm -h友好的显示文件大

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值