Linux的软件安装(rpm和yum)

本文详细介绍rpm命令的使用方法,包括安装、查询、卸载等操作,并对比rpm与yum在解决软件依赖方面的区别。同时,文章还提供了配置本地及网络yum源的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、rpm命令的使用
rpm ###底层软件管理工具
-i ###install
-v ###显示信息
-h ###指定包的解密方式为hash
-q ###查询
-p ###指定软件包本身
-l ###列出软件中文件的名字
–scripts ###查看软件安装和卸载过程中所执行的动作
-f ###查询某个文件属于那个安装包
-a ###所有
-e ###卸载
–force ###强制
–nodeps ###忽略依赖性

1、为虚拟机安装一个光盘
(1)打开虚拟机管理器,选择需要的虚拟机

这里写图片描述

(2)、选择左上角灯泡,然后点击下面的 添加硬件

这里写图片描述

(3)、按照下图进行设置,选择真机上的iso文件

这里写图片描述

2.利用rpm安装软件

rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
-e name ##卸载
-ql name ##查询软件生成文件
-qlp name.rpm ##查询软件安装后会生成什么文件:

这里写图片描述

-qp name.rpm ##查询软件安装包安装后的名字
-qf filename ##查看filename属于那个安装包
-ivh name.rpm –force ##强制安装,但不能忽略依赖性
-ivh name.rpm –nodeps –force ##忽略依赖性并且强制安装
-qi name ##查看软件信息:

这里写图片描述

3、rpm和yum在安装软件时候的区别

yum自动解决软件依赖性,而rpm不可以:如下图用rpm安装wps的时候:

这里写图片描述

4、yum源(本地)

yum安装软件的时候虽然能够解决软件的依赖性问题,但是前提是必须提前配置好yum源,本次由于时间问题,暂时先进行本地yum源的配置。

为了防止iso文件误删,在根文件夹下新建 /iso,同时新建 /rhel7.0,
将iso文件挂载到/rhel7.0

这里写图片描述

这里写图片描述

然后在 /etc/yum.repos.d/yum.repo 进行配置

这里写图片描述

这样就配好了本地yum源。

5、yum源(网络源)
我们接下来用虚拟机和真机来配置网路yum源。总体就是我们在真机上配置好自己的yum源并且配置好httpd服务,这样我们在虚拟机上就可以使用真机上的yum源来安装我们需要的软件。

1)首先通过本地yum源安装httpd服务
这里写图片描述
注意yum源配置好之后一定要执行 yum clean all ,否则很有可能造成软件安装失败

2)开启httpd服务,并关闭防火墙并让它失效

这里写图片描述

3)接下来将本地yum源挂载到网络,/var/www/html 在这个目录下

这里写图片描述

4)如何查看配置是否成功呢,我们将主机和虚拟机的ip设置在同一个网段内,保证它们之间的网络畅通,这样然后在虚拟机中的浏览器中输入yum源的地址,如 172.25.254.46/rhel7.0,其中前面的ip是我的真机的ip地址,后面的/rhel7.0是我们yum源的挂载点。

这里写图片描述

这样,我们的网络yum源就配置成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值