方案一:
// 1、将ISO文件上传到/home/目录下
[root@localhost home]# ls
CentOS-7-x86_64-DVD-1611.iso soft.bak
// 2、创建挂载点
[root@localhost mnt]# mkdir centos7.3
// 3、将ISO文件挂载到/mnt/centos7.3目录下
[root@localhost mnt]# mount -t iso9660 -o loop /home/CentOS-7-x86_64-DVD-1611.iso /mnt/centos7.3/
// 4、查看是否挂载成功
[root@localhost mnt]# df -h
/dev/loop0 4.1G 4.1G 0 100% /mnt/centos7.3
[root@localhost centos7.3]# pwd
/mnt/centos7.3
[root@localhost centos7.3]# ls
CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7
EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL
// 5、设置开机自动挂载
[root@localhost ~]# vim /etc/fstab
/home/CentOS-7-x86_64-DVD-1611.iso /mnt/centos7.3 iso9660 defaults 0 0
方案二:
[root@localhost ~]# echo “/dev/sr0 /mnt/cdrom iso9660 defaults 0 0” >>/etc/fstab
// 注:fstab 输入错误会使主机无法正常启动而进入emergency mode紧急状态
// 6、卸载
[root@localhost ~]# umount /mnt/centos7.3
方案二:
// 1、创建挂载点
[root@localhost ~]# mkdir /mnt/centos7.3
// 2、挂载磁盘文件
[root@localhost ~]# mount /dev/cdrom /mnt/centos7.3/
// 3、查看挂载是否成功
[root@localhost ~]# df -h
/dev/sr0 4.1G 4.1G 0 100% /mnt/centos7.3
// 4、拷贝文件到/home目录下,制作本地YUM源时用
[root@localhost ~]# cd -r /mnt/centos7.3/ /home/
// 5、设置开机自启动
[root@localhost ~]# vim /etc/fstab
/dev/cdrom /mnt/centos7.3 iso9660 defaults 0 0
[root@localhost ~]# echo “/dev/cdrom /mnt/centos7.3 iso9660 defaults 0 0” >>/etc/fstab
二、制作YUM本地源:
// 1、备份原有的YUM文件
[root@localhost ~]# cp -r /etc/yum.repos.d/ /home/soft.bak
// 2、创建YUM配置文件my.repo
[root@localhost ~]# vim /etc/yum.repos.d/my.repo
[CentOS7.3] // 仓库ID 唯一标识别,不能重复
name=centos7.3 // 完整的仓库名称
baseurl=file:///home/centos7.3 // YUM仓库指明的访问路径
gpgcheck=0 // 是否检查完整性和来源合法性(1启用,0禁用)
enabled=1 // 是否启用此YUM仓库,默认启用(1启用,0禁用)
[root@localhost ~]# yum clean all // 清除原有的YUM源
[root@localhost ~]# yum makecache // 更新YUM源
[root@localhost ~]# yum repolist all // 查看所创建的YUM仓库
repo id repo name status
EentOS7.3 centos7.3 enabled: 3,831
[root@localhost ~]# rpm -qa |grep softwarename // 查看sever下有无安装该软件
[root@localhost ~]# yum list | grep softwarenane // 查看yum仓库下有无该软件
[root@localhost ~]# yum install -y software // 安装软件包
[root@localhost ~]# yum reinstall -y software // 重新安装
[root@localhost ~]# yum remove -y software // 卸载已安装的软件包