rpm软件包的管理和获取

**

  1. 先挂载Centos74.iso
    在这里插入图片描述
    提示:并将已连接打钩上
    2.再看看镜像有没有挂进来
[root@localhost mk]# ll  /mnt/iso  #先看看这个目录否?

会提示

ls: 无法访问/mnt/iso: 没有那个文件或目录
[root@localhost mk]# mkdir  /mnt/iso  #新建一个目录用于挂载光盘
[root@localhost mk]# mount  /dev/sr0  /mnt/iso 
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost mk]# ll  /mnt/iso
[root@localhost mk]# ll  /mnt/iso/Packages/zsh*

在这里插入图片描述

知识点: zsh -5.0. 2- 28. el7. x86_ 64.rpm
软件名 主版本号 次版本号 修订 release(第几次发布版本) 操作系统版本 软件包是64位包 
#修订指是的第几次修改bug。 发布指的是:第几次发布。 发布时,可能只是对软件安装的默认参数做了修改,而没有其它改动。

RPM工具使用分为安装、查询、验证、更新、删除等操作
命令格式:rpm [参数] 软件包
参数:
-i 是install的意思, 安装软件包
-v 显示附加信息,提供更多详细信息
-V 校验,对已经安装的软件进行校验
-h --hash 安装时输出####标记

rpm使用时,什么情况下使用软件包全名,什么时候使用软件包名?

全名:在安装和更新升级时候使用
包名:对已经安装过的软件包进行操作时,比如查找已经安装的某个包,卸载包等,使用包名。它默认是去目录/var/lib/rpm下面进行搜索。 当一个 rpm 包安装到系统上之后,安装信息通常会保存在本地的/var/lib/rpm/目录下。

例子:使用rpm安装一个包

[root@xuegod63 ~]# cat  /etc/shells  #安装光盘iso的zshell软件前查看一下有否安装了?
[root@xuegod63 ~]# rpm  -ivh  /mnt/iso/Packages/zsh-5.0.2-28.el7.x86_64.rpm #安装zshell
[root@xuegod63 ~]# cat  /etc/shells   #安装zshell后查看一下

在这里插入图片描述

知识点:
rpm查询功能
用法:rpm -q(query) 常与下面参数组合使用
-a(all) 查询所有已安装的软件包
-f(file)系统文件名(查询系统文件所属哪个软件包),反向查询
-i 显示已经安装的rpm软件包信息,后面直接跟包名
-l(list) 查询软件包中文件安装的位置
-p 查询未安装软件包的相关信息,后面要跟软件的命名
-R 查询软件包的依赖性

[root@xuegod63 mnt]# rpm  -q  zsh   --->查询指定的包是否安装

在这里插入图片描述

[root@xuegod63 mnt]# rpm  -qa     --->查询所有已安装包

在这里插入图片描述

[root@xuegod63 mnt]# rpm  -qa | grep vim   --->查询所有已安装包中带vim关键字的包

在这里插入图片描述

[root@localhost mk]# rpm  -qa | grep vim >vim.txt #将查询出来的信息重定向输出到文本中

在这里插入图片描述

[root@xuegod63 ~]# which  find     #查看find命令的路径

在这里插入图片描述

[root@xuegod63 ~]# rpm  -qf  /usr/bin/find   #查询文件或命令属于哪个安装包

在这里插入图片描述

例:针对没有安装的RPM包,要加参数: -p

rpm  -qpi  /mnt/iso/Packages/php-mysql-5.4.16-42.el7.x86_64.rpm 

在这里插入图片描述

[root@xuegod63 mnt]# rpm  -qpl  /mnt/iso/Packages/zip-3.0-10.el7.x86_64.rpm  

查看rpm安装后,将生成哪些文件
在这里插入图片描述

**

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小信啊啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值