CentOS系统的镜像文件一般都自带了各种软件包,例如CentOS7的镜像接近4个G。而Ubuntu16.04也才1个G左右,所以ubuntu安装软件基本都需要联网。很多时候我们可能想要把CentOS的镜像直接当做本地软件源,这样相比从网上下载速度要快上很多。操作如下:
1.拷贝CentOS镜像文件到系统某个目录下,例如:
/opt/CentOS7.iso
2.将ISO文件挂载到某个目录,例如:
mount /opt/CentOS7.iso /mnt
3.备份 /etc/yum.repos.d/CentOS-Base.repo 文件,例如:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.新建文件 /etc/yum.repos.d/CentOS-Base.repo ,内容如下:
[CentOS]
#仓库名称,可以随意指定 name=centos #包的地址。由于是本地路径,所以需要 file:// 开头 baseurl=file:///mnt #不检查 gpgcheck=0 #指定该仓库有效 enabled=1
4.执行 yum clean && yum update
至此,可以安装你需要的软件了,依赖问题yum会自动帮你解决。例如,安装 vim 可以使用:yum install -y vim-common