前言:
配置 阿里云的yum源和扩展源、
配置 本地yum源
“网络” yum源
- 备份 CentOS默认的yum源
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
rm -rf /etc/yum.repos.d/*
- 配置 阿里云的yum源
wget -O /etc/yum.repos.d/CentOS-Base-aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- 配置 阿里云的扩展yum源
wget -O /etc/yum.repos.d/epel-aliyun.repo http://mirrors.aliyun.com/repo/epel-7.repo
- 列出已经配置的所有可用仓库
yum repolist
- 生成缓存(将软件包信息提前在本地缓存一份,用来提高搜索安装软件的速度)
yum makecache fast
- 清除缓存目录下的软件包及旧的headers
yum clean all
- 简单脚本
#!/bin/bash
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
rm -rf /etc/yum.repos.d/*
wget -O /etc/yum.repos.d/CentOS-Base-aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel-aliyun.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum repolist
yum makecache fast
本地yum
- 备份一份,现在的yum源
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
- 删除现在所有的yum源
rm -rf /etc/yum.repos.d/*
- 编辑本地yum
vim /etc/yum.repos.d/local.repo
##添加
[local]
name=local
baseurl=file:///media
enabled=1
gpgcheck=0
- 挂载光盘
mount /dev/cdrom /media
- 简单脚本
#!/bin/bash
cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
rm -rf /etc/yum.repos.d/*
echo "[local]
name=local
baseurl=file:///media
enabled=1
gpgcheck=0" > /etc/yum.repos.d/local.repo
mount /dev/cdrom /media