CentOS7光盘自带了很多RPM包,在没有外网的情况下,直接挂载DVD,即可充当yum源来安装程序
1.创建光盘挂载目录,挂载光盘到目录下
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom/
2.复制光盘文件到本地
mkdir /data/centos7
cp -rf /media/cdrom /data/centos7
3.编辑repo配置文件,先备份,再创建
mv /etc/yum.repos.d /etc/yum.repos.d.bak
mkdir /etc/yum.repos.d
vi /etc/yum.repos.d/CentOS-local.repo
4.粘贴以下内容并保存
#本源的名字(不能和其他重复)
[base-local]
name=CentOS7.6-local
#步骤2中挂载镜像创建的目录
baseurl=file:///data/centos7/cdrom
#启动yum源: 1-启用 0-不启用
enabled=1
#安全检测: 1-开启 0-不开启
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
3.执行yum list命令,看到如下界面即可
yum list
已加载插件:fastestmirror
Determining fastest mirrors
base-local| 3.6 kB 00:00:00
(1/2): base-local/group_gz | 166 kB 00:00:00
(2/2): base-local/primary_db | 3.1 MB 00:00:00
已安装的软件包
GeoIP.x86_64 1.5.0-13.el7 @anaconda
NetworkManager.x86_64 1:1.12.0-6.el7 @anaconda
NetworkManager-libnm.x86_64 1:1.12.0-6.el7 @anaconda
...
2.备注
光盘复制上来的好像自带repodata目录,不需要用createrepo来生成数据库