Cent OS 7利用镜像配置本地源
在没有网络的环境下,使用本地源可以安装程序所需的部分依赖项。
复制镜像文件到机器上
su
mkdir -p /yum/iso# 镜像存放到此
mkdir -p /yum/local# 镜像挂载到此
cp CentOS-7-x86_64-Everything-2009.iso /yum/iso
挂载镜像到/yum/local
目录下
mount -o loop /yum/iso/CentOS-7-x86_64-Everything-2009.iso /yum/local
df -h# 查看,应有/dev/loop0成功挂载
umount /dev/loop0# 取消挂载时使用
当前属于临时挂载,在保证/yum/iso
目录下的镜像文件不会删除的情况下,修改/etc/fstab
可以开机自动挂载。
在/etc/fstab
文件中新增一行:
/yum/iso/CentOS-7-x86_64-Everything-2009.iso /yum/local iso9660 defaults,ro,loop 0 0
保存后执行:
mount -a# 挂载fstab中规定的所有挂载点
配置repo文件
在/etc/yum.repo.d
目录下新建local.repo
[local]
name=local
baseurl=file:///yum/local
enabled=1
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-CentOS-7
重置yum缓存
首先将默认配置好的repo
文件移走备份,只保留本地源
mv CentOS-*.repo bak/
清除yum缓存,重新构建metadata
yum clean all
yum makecache
在本地安装python3
yum install -y python3