1 替换成阿里源
1.1 进入yum源配置文件所在文件夹
cd /etc/yum.repos.d/
1.2 首先备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
1.3 下载aliyun的yum源配置文件,放入/etc/yum.repos.d/(操作前请做好相应备份)
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1.4 运行yum makecache生成缓存
yum clean all # 清除缓存 rm -rf /var/cache/yum/ # 清除缓存 yum makecache # 生成缓存 yum clean all && rm -rf /var/cache/yum/ && yum makecache
2 替换成公司源
2.1 进入yum源配置文件所在文件夹
cd /etc/yum.repos.d/
2.1 首先备份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.3 打开/etc/yum.repos.d/CentOS-Base.repo 修改其内容
vim /etc/yum.repos.d/CentOS-Base.repo [base] name=sw-CentOS-$releasever - Base baseurl=http://yum.swomc.xyz/centos/$releasever/os/$basearch/ http://yum.swomc.net/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://yum.swomc.net/centos/RPM-GPG-KEY-CentOS-$releasever
4.4 运行yum makecache生成缓存
yum makecache
5.公司服务器yum源
1.CentOS-Base.repo
vim CentOS-Base.repo [base] name=sw-CentOS-$releasever - Base baseurl=http://yum.swomc.xyz/centos/$releasever/os/$basearch/ http://yum.swomc.net/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=http://yum.swomc.net/centos/RPM-GPG-KEY-CentOS-$releasever
2.custome.repo
vim custome.repo [custome] name=sw-Custome-$releasever - Custome baseurl=http://yum.swomc.xyz/custome/Packages http://yum.swomc.net/custome/Packages enabled=1 gpgcheck=0
3.epel.repo
vim epel.repo [epel] name=sw-Extra Packages for Enterprise Linux $releasever - $basearch baseurl=http://yum.swomc.xyz/epel/$releasever/$basearch http://yum.swomc.net/epel/$releasever/$basearch failovermethod=priority enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-$releasever
4.获取 GPG 密钥失败:[Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
cd /etc/pki/rpm-gpg/ wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
yum list installed # 显示已经安装的软件包 yum list vim # 查找可以安装的软件包 (以 vim 为例) yum -y install vim # 安装软件包 (以 vim 为例) yum deplist vim # 列出软件包的依赖 (以 vim 为例) yum info vim # info 显示软件包的描述信息和概要信息(以 vim 为例) yum update vim # 升级某一个软件包 ,(以 vim 为例) yum check-update # 检查可更新的程序 yum remove vim # 卸载软件包 (以 vim 为例)