方式一:物理DVD光盘挂载ISO创建本地yum源

创建挂载目录:
[root@localhost ~]# mkdir -p /mnt/cdrom

挂载光盘:
[root@localhost ~]# mount -t auto /dev/cdrom /mnt/cdrom

查看是否挂载成功:
[root@localhost ~]# ls /mnt/cdrom (取消挂载:umount /mnt/cdrom)

方式二:上传ISO镜像文件至服务器创建yum源

创建挂载目录:
[root@localhost ~]# mkdir -p /mnt/cdrom

将ISO镜像文件上传到 /mnt/cdrom目录 (CentOS-7-x86_64-DVD-1908.iso)

挂载镜像文件:
[root@localhost ~]# cd /mnt/cdrom
[root@cdrom]# mount -o loop CentOS-7-x86_64-DVD-1908.iso /mnt/cdrom

配置本地yum源

备份源yum配置
[root@localhost ~]# mv /etc/yum.repos.d /etc/yum.repos.d.bak
[root@localhost ~]# mkdir /etc/yum.repos.d
[root@localhost ~]# vim /etc/yum.repos.d/yum-local.repo

  1. [base-local] #这个是本源的名字,不能和其他的重复(随便,不重复)
  2. name=CentOS-local #名字(随便)
  3. baseurl=file:///mnt/cdrom #上方步骤一挂载镜像创建的目录
  4. enabled=1 #yum源是否启用 1-启用 0-不启用
  5. gpgcheck=1 #安全检测 1-开启 0-不开启
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

注意:yum-local.repo文件配置内容,每一项对应的注释说明需删除;
如果不需要gpgcheck,可让gpgcheck=0,然后注释掉最后一行即可

  1. [base-local]
  2. name=CentOS-local
  3. baseurl=file:///mnt/cdrom
  4. enabled=1
  5. gpgcheck=1
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

更新yum源配置

[root@localhost ~]# yum clean all (清除Yum源缓存)
[root@localhost ~]# yum makecache (缓存本地Yum源)
[root@localhost ~]# yum list (列出Yum软件列表)

常用Yum命令

yum repolist all //列出所有仓库
yum list all //列出仓库中所有软件包
yum info <软件包名> //查看软件包信息
yum install <软件包名> //安装软件包
yum reinstall <软件包名> //重新安装软件包
yum update <软件包名> //升级软件包
yum remove <软件包名> //移除软件包
yum clean all //清除所有仓库缓存
yum check-update //检查可更新的软件包