1.备份原文件
- mv
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo_backup
2.替换源文件
cd /etc/yum.repos.d
阿里云Linux安装软件镜像源
阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bac
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
3):运行yum makecache生成缓存
yum clean all
yum makecache
- 网易Linux安装软件镜像源
网易开源镜像站地址:http://mirrors.163.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS5系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
CentOS7系列
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3):运行yum makecache生成缓存
yum clean all
yum makecache
- 搜狐Linux安装软件镜像源
搜狐开源镜像站地址:http://mirrors.sohu.com/
CentOS系统更换软件安装源
1):备份你的原镜像文件,以免出错后可以恢复。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2):下载新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
3):运行yum makecache生成缓存
yum clean all
yum makecache
3.更新缓存
yum clean all
yum makecache
4.测试
yum install g++
5.其他
- 如果不想使用了,还原CentOS-Base.repo_backup文件就可以了
6.yum命令
yum check-update
检查可更新的所有软件包yum update
下载更新系统已安装的所有软件包yum upgrade
大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级yum install <packages>
安装新软件包yum update <packages>
更新指定的软件包yum remove <packages>
卸载指定的软件包yum groupinstall <groupnames>
安装指定软件组中的软件包yum groupupdate <groupnames>
更新指定软件组中的软件包yum groupremove <groupnames>
卸载指定软件组中的软件包yum grouplist
查看系统中已经安装的和可用的软件组yum list
列出资源库中所有可以安装或更新以及已经安装的rpm包yum list <regex>
列出资源库中与正则表达式匹配的可以安装或更新以及已经安装的rpm包yum list available
列出资源库中所有可以安装的rpm包yum list available <regex>
列出资源库中与正则表达式匹配的所有可以安装的rpm包yum list updates
列出资源库中所有可以更新的rpm包yum list updates <regex>
列出资源库中与正则表达式匹配的所有可以更新的rpm包yum list installed
列出资源库中所有已经安装的rpm包yum list installed <regex>
列出资源库中与正则表达式匹配的所有已经安装的rpm包yum list extras
列出已经安装的但是不包含在资源库中的rpm包yum list extras <regex>
列出与正则表达式匹配的已经安装的但是不包含在资源库中的rpm包yum list recent
列出最近被添加到资源库中的软件包yum search <regex>
检测所有可用的软件的名称、描述、概述和已列出的维护者,查找与正则表达式匹配的值yum provides <regex>
检测软件包中包含的文件以及软件提供的功能,查找与正则表达式匹配的值yum clean headers
清除缓存中的rpm头文件yum clean packages
清除缓存中rpm包文件yum clean all
清除缓存中的rpm头文件和包文件yum deplist <packages>
显示软件包的依赖信息yum info
列出包信息- 当第一次使用 yum 或 yum 资源库有更新时,yum会自动下载所有所需的 headers 放置于 /var/cache/yum 目录下,所需时间可能较长。
- yum 命令可以使用 -y 参数用于用 yes 回答命令运行时所提出的问题。
7.配置本地镜像源
8.其他
自动选择最快的源
- 由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror:
yum install yum-fastestmirror
- 配置文件:(一般不用动)
/etc/yum/pluginconf.d/fastestmirror.conf
yum镜像的速度测试记录文件:/var/cache/yum/timedhosts.txt
- 由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror:
使用图形界面的yum
- 如果觉得命令行的yum不方便,那么可以使用图形化的
yumex
,这个看起来更方便,因为可以自由地选择软件仓库:
yum install yumex
然后在系统工具中就可以看到yum extender了。 - 实际上系统自带的“添加/删除程序“也可以实现图形化的软件安装,但有些yumex的功能它没有。
- 如果觉得命令行的yum不方便,那么可以使用图形化的