一. 如何查看服务器中可用的yum源仓库?
yum repolist #查看服务器中可用的yum源仓库
yum repolist all #查看所有仓库
二. 如何启动和禁用仓库
1.用命令开启或关闭仓库
yum-config-manager -disable 要关闭的仓库名 #关闭仓库
yum-config-manager -enable 要开启的仓库名 #启用仓库
2.修改repo配置文件中的enable的值(0是关闭 1是启用)
三. 如何查找一个命令或文件所属的软件包是什么?
yum provides 查找命令所属的软件包(只需要知道命令即可,yum会通过所有已启用的仓库进行查找那些软件包中涵盖了需要查询的命令)
PS:查不到怎么办?
1.如果查询不到,检查命令是否写错,如果写错,修改即可.
2.如果修改命令还是查询不到,请检查是否仓库真的没有软件包涵盖此命令,建议添加更多yum源(仓库)
四. yum 缓存相关指令
1.如何开启缓存
可以通过修改/etc/yum.conf 配置文件中的Keepcache=1 (1表示开启 0表示关闭)
2.如何清除yum缓存
yum clean all #清除所有信息
yum clean packages #清除缓存的软件包
五. yum 组包相关命令
yum groups install #安装组包
yum groups remove #删除组包
六. 搭建本地仓库详细过程
1. 将本地所有源压缩使其不可用。
gzip /etc/yum.repos.d/*
2. 挂载光盘到/mnt目录下
mount /dev/cdrom /mnt
3.在/etc/repos.d/下创建一个.repo结尾的文件并按标准格式进行编辑
vim /etc/repos.d/cdrom.repo
yum源格式
[cdrom-local] #仓库名称(随便写)
name = bendiyuan #描述信息(随便写)
baseurl = file:///mnt #要访问的地址(软件包从哪里找)
enable = 1 #开启(1是开启 0是关闭)
gpgcheck = 0 #校验软件包是否合法(0是关闭 1是开启,如果开启还需写一条gpgkey)
4. 安装图形化界面组包验证配置的本地仓库是否可用
yum groups install "GNOME Desktop" --skip-broken