由于Linux网络环境复杂程度,有时需要我们在使用的CentOS系统中更换yum源,本文给出具体的操作方法。
1.切换目录 软件包管理器 yum 使用的源列表在 /etc/yum.repos.d,先切换到这一目录: cd /etc/yum.repos.d
2.备份 要养成在关键执行操作之前先备份的好习惯,备份 CentOS-Base.repo: mv CentOS-Base.repo CentOS-Base.repo.bak 这一步将 CentOS-Base.repo 重命名为 CentOS-Base.repo.bak。
3.下载 repo 选择你使用的CentOS版本,目前多数使用CentOS 6/7版本,如果你使用更低的版本,如CentOS 5,建议先升级到新一点的CentOS版本。 CentOS 6: wget http://mirrors.163.com/.help/CentOS6-Base-163.repo CentOS 7: wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
4.生成缓存 将软件包的信息缓存到本地,之后搜索软件包的时候可以使用(yum -C search your_package_name),能够显著提升速度: yum makecache
5.其它常用的命令 (1)强制更新软件包信息: yum clean all (2)更新系统(想跳过提示的,添加参数 y 成为 yum -y update): yum update (3)更新系统: yum upgrade
注意:update 和 upgrade 都会升级所有CentOS系统里的软件包,但区别在于前者改变软件与系统设置,系统版本与Linux内核都会升级,而后者不改变设置与内核,只升级系统版本。
附:网易CentOS镜像使用帮助 1.首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2.下载对应版本repo文件,放入/etc/yum.repos.d/(操作前请做好相应备份),请在上面第3步骤选择对应的CentOS系统版本,支持的架构有i386、x86_64、SRPMS。 3.运行以下命令生成缓存: yum clean all yum makecache
相关主题 |