0x0 传输本地ISO到LINUX中
个人一般传输到/opt目录下
0x1 创建挂载目录
在LINUX中创建一个目录用来挂载这个ISO镜像(我创在mnt下层目录):
mkdir -p /mnt/centos7
mount /opt/CentOS-6.5-x86_64-bin-DVD1.iso /mnt
报错:
mount: /opt/CentOS-6.5-x86_64-bin-DVD1.iso is not a block device (maybe try `-o loop’?)
解决:
mount -o loop /opt/CentOS-6.5-x86_64-bin-DVD1.iso /mnt
0x2 挂载镜像
mount /opt/CentOS-xxxx /mnt/centos7 #挂载opt目录下的centos7镜像到 /mnt/centos7的目录下
df -lh #查看挂载
0x3 配置本地yum源
cd /etc/yum.repos.d/ #进入yum配置文件目录
vim CentOS-media.repo #创建一个新的yum配置文件
**添加内容如下:**
[centos-7]
name=centos7
baseurl=file:///mnt/centos7
enabled=1
gpgcheck=0
gpgkey=file:///mnt/centos7/RPM-GPG-KEY-CentOS-7
mv CentOS-Base.repo CentOS-Base.repo.bak ## 修改Base.repo的文件名
0x4 刷新yum源
yum makecache # 把服务下载的软件包放在本地缓存
到这里就可以尝试是否可以正常安装软件了:
yum -y install gcc