1.挂载
mkdir /mnt/cdrom mount -t iso9660 /dev/cdrom /mnt/cdrom
2.修改yum源配置,把CentOS-Base.repo文件备份
# yum源配置目录为“/etc/yum.repo.d/”
cd /etc/yum.repos.d/ cp CentOS-Base.repo CentOS-Base.repo.bak rm -rf CentOS-Base.repo
# 建立本地yum源文件”local.repo”,yum源配置文件都是以repo结尾
vi local.repo
# 名字(随便) [local_server] name=This is a local repo # 上方步骤挂载镜像创建的目录 baseurl=file:///mnt/cdrom # 安全检测1-开启0-不开启 gpgcheck=1 # yum源是否启用1-启用0-不启用 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4. 清空yum已存在的所有源信息
yum clean all
------------------------------------------------------------------------
[root@aa yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: local_server
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
-----------------------------------------------------------------------
5.更新yum配置
yum makecache
-----------------------------------------------------------------------------
[root@aa yum.repos.d]# yum makecache
已加载插件:fastestmirror
Determining fastest mirrors
local_server | 3.6 kB 00:00
(1/4): local_server/group_gz | 166 kB 00:00
(2/4): local_server/primary_db | 5.9 MB 00:00
(3/4): local_server/filelists_db | 6.9 MB 00:00
(4/4): local_server/other_db | 2.5 MB 00:00
元数据缓存已建立
------------------------------------------------------------------------------
6. 查看本地源的所有软件
yum list
7.测试
yum -y install gcc
作者:元月二一