Linux系统下的yum命令的使用详解

1.定义

上层软件管理工具,最重要的功能是可以解决软件的倚赖关系

2.yum源

yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件

3.真机本地yum源的搭建

真机搭建本地yum步骤:
1.镜像文件rhel-server-7.3-x86_64-dvd.iso是在/iso/目录下
在这里插入图片描述

2.新建目录/redhat
在这里插入图片描述

3.将镜像文件/iso/rhel-server-7.3-x86_64-dvd.iso挂载到新建目录/redhat
/redhat目录下就有镜像文件里的东西了。
在这里插入图片描述

4.你自己知道yum仓库在/redhat但是系统不知道,告诉系统软件仓库在哪。
在做之前需要先修改两个配置文件
cd /etc/yum.repo.d/
在这里插入图片描述

vim rhel-dvd.repo
在这里插入图片描述
vim rht-extras.repo
在这里插入图片描述
enabled=0 屏蔽配置文件内的内容
也可以删掉这两个文件
当不处理这两个文件时,它会一直让你找172.25.254.250上的yum源.但是没有连接网线.
vim yum.repo
[rhel7.3]
name=redhat
baseurl=file:///redhat
gpgcheck=0
在这里插入图片描述
5.yum clean all
yum repolist 可以显示软件包说明本地yum源都搭建好了。
在这里插入图片描述

4.真机网络yum源的搭建

(注意:虚拟机搭建网络yum,别的虚拟机需要用这个yum的时候,拥有yum的虚拟机需要开机。所以很不方便,所以在真机上搭建网络yum源)
共享型yum源的部署
在一台已经链接好本地yum的真机上操作,真机搭建网络yum源步骤 就是将yum上线。
安装资源共享服务
1.安装httpd服务
yum install httpd -y
在这里插入图片描述在这里插入图片描述
2.启动
systemctl start httpd
systemctl enable httpd
在这里插入图片描述
3.火墙
systemctl stop firewalld
systemctl disable firewalld
在这里插入图片描述

关闭火墙无法上网,
我又想上网只需要把httpd服务在防火墙上永久开启,没必要把防火墙关闭
在这里插入图片描述
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
在这里插入图片描述

firewall-cmd --list-all ##查看是否设置成功,有时候虽然显示success,但是没有添加上
在这里插入图片描述
4.建立共享目录,并镜像文件挂载到共享目录上
cd /var/www/html
mkdir redhat
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/redhat/
在这里插入图片描述
在这里插入图片描述

5.修改repo文件
在这里插入图片描述
在这里插入图片描述

6.系统开机自动执行此脚本
在这里插入图片描述

vim /etc/rc.d/rc.local
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/redhat
:wq
chmod +x /etc/rc.d/rc.local
在这里插入图片描述

7.测试yum是否搭建好
打开任意一台虚拟机,写repo文件
在这里插入图片描述
在这里插入图片描述

打开网页输入http://172.25.254.77/redhat 可以看到网络yum源上线的内容
在这里插入图片描述
查看yum软件仓库,测试成功!
在这里插入图片描述

5.yum命令

1.yum命令的使用必须是在yum源搭建成功后才能正常运行
2.yum命令的详细用法
yum install softwarename ##安装
yum repolist ##列出设定yum源信息
yum remove softwarename ##卸载
yum list softwarename ##查看软件源中是否有次软件
yum list all ##列出所有软件名称
yum list installd ##列出已经安装的软件名称
yum list available ##列出可以用yum安装的软件名称
yum clean all ##清空yum缓存
yum search softwareinfo ##根据软件信息搜索软件名字
yum whatprovides filename ##在yum源中查找包含filename文件的软件包
yum update ##更新软件
yum history ##查看系统软件改变历史
yum reinstall softwarename ##重新安装
yum info softwarename ##查看软件信息
yum groups list ##查看软件组信息
yum groups info softwaregroup ##查看软件组内包含的软件
yum groups install softwaregroup ##安装组件
yum groups remove softwaregroup ##卸载组件
3.具体使用
yum whatprovides /etc/dhcp ##在yum源中查找包含dhcp的软件包
在这里插入图片描述
yum list dhcp ##查看软件源中是否有dhcp软件
在这里插入图片描述

yum install dhcp.x86_64 ##安装dhcp软件
在这里插入图片描述在这里插入图片描述
yum remove dhcp.x86_64 ##卸载hdcp软件包
在这里插入图片描述在这里插入图片描述
yum info dhcp ##查看dhcp软件信息
在这里插入图片描述
yum list installd ##列出已经安装的软件名称
在这里插入图片描述
yum list available ##列出可以用yum安装的软件名称
在这里插入图片描述
yum groups info Virtualization\ Clinet ##查看Virtualization\ Clinet 软件组内包含的软件
在这里插入图片描述
yum groups install Virtualization\ Clinet ##安装Virtualization\ Clinet组件
在这里插入图片描述在这里插入图片描述
yum groups remove Virtualization\ Clinet ##卸载Virtualization\ Clinet组件
在这里插入图片描述
在这里插入图片描述

yum clean all ##清空yum缓存
yum repolist ##列出设定yum源信息
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值