centos操作系统默认的yum源都是国外源,很多大的包在网络环境不佳的情况下,安装起来很慢,甚至会连接超时。一般我们都会选择国内的一些yum源,国内的阿里云,网易,搜狐的yum源都已经很成熟了;我们也可以通过挂载iso镜像的方法做一个本地的yum源。
方法一:
修改国内源
1、备份 需要先将原来本身的yum配置文件备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ 我选择阿里云的官方镜像,其他镜像可以到官方镜像地址下找到,注意操作系统的版本 CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo CentOS 7 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3、之后运行yum makecache生成缓存 这样就配置好了,很简单。 当然,有的操作系统环境是没有外网的,那么就可以使用本地yum源,制作本地yum源也很简单。 方法二: 利用iso镜像文件制作本地yum源 1. 创建iso存放目录和挂载目录 mkdir /mnt/iso mkdir /mnt/cdrom 2. 将iso镜像文件上传到/mnt/iso文件夹下 3. 将/mnt/iso/下的iso文件挂载到/mnt/cdrom目录 mount -o loop /mnt/iso/rhel-server-6.4-x86_64.iso /mnt/cdrom 查看是否挂载成功: df -h 4.写yum.repo文件 需要先将原来的repo文件都备份 mkdir /etc/yum.repos.d/bak mv *.repo /etc/yum.repos.d/bak 写自己的本地repo文件 vim myself.repo [base] name=RedHat baseurl=file:///mnt/cdrom enabled=1 gpgckeck=0 gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release 注意:baseurl路径就写挂载ios镜像的路径,gpgkey中的key( RPM-GPG-KEY-redhat-release)在本地/mnt/cdrom目录下可以找到 yum clean all 相关资源:linux修改yum源