2019-08-15 day16

yum相关命令

yum指令

1.列出yum源可用的软件仓库
yum repolist
yum repolist all 查看所有的仓库
2.如何启用和禁用仓库
启用:yum install 仓库名
yum-configer-manager -- enable 仓库名
禁用:yum-config-manager -- disable 仓库名
本质:都是修改repo文件中的 enable 的值 0不启用 1 启用
3.查找一个命令所属的软件包是什么?
rpm -qf $(which 命令)
rpm需要知道命令的绝对路径,如果不存在该命令是无法查找到该命令所属的软件包
yum provides 命令
yum不需要知道命令的绝对路径,只需要知道命令即可,yum会通过所有已经启用的仓库进行查找那些软件包中含盖了需要查询的命令
查询命令来自于哪个软件,使用yum的方式进行查询
1.如果查询不到,检查命令是否写错,如果写错,修改即可.
2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵 盖此命令, 建议添加更多yum源(仓库)

与yum缓存相关命令

1.缓存rpm包方式一、修改yum全局配置文件
vim /etc/yum.conf
[main] cachedir=/var/cache/yum/releasever keepcache=1 #启动缓存
2.缓存rpm包方式二,只下载不安装
yum install -y yumplugin-downloadonly #插件
yum install httpd -y -downloadonly --downloaddir=/tmp
3.清除yum缓存
yum clean all 清除所有信息
yum clean packages 清除缓存的软件包

组包相关命令

yum groups list 安装一整个组的软件
删除包组
yum groups remove -y Base

搭建本地仓库

1.在虚拟机上挂载光盘


image.png

将光盘挂载到/mnt
mount /dev/cdrom /mnt
2.切换到/etc/yum.repos.d,将里面的文件注释
gzip *
3.编写.repo文件
vim a.repo


image.png

4.查看yum源
yum repolist
image.png

你可能感兴趣的:(2019-08-15 day16)