centos换源

centos7默认的源的网址mirrorlist.centos.org,属于国外的网站,可能出现连不上或者网速很慢,刚开始我装软件用yum命令基本都装不上,后来经过思考,原来默认yum源设置的问题。网易(163)yum源是国内最好的yum源之一,无论是速度还是软件版本,都非常的不错,将yum源设置为163yum,可以提升软件包安装和更新的速度,同时避免一些常见软件版本无法找到。当然还有其他的yum源可以使用,所以最号使用国内一些比较好的centosrpm包网站,以便自己好给自己的系统装软件。
1. 切换到系统yum源的目录下,即:cd/etc/yum.repos.d 
2.备份系统默认yum源:mvCentOS-Base.repo CentOS-Base.repo.bk
3.下载163网易的yum源:
  wgethttp://mirrors.163.com/.help/CentOS6-Base-163.repo
   {其他的源:中科大的yum源
  wgethttp://centos.ustc.edu.cn/CentOS-Base.repo
 sohu的yum源
  wgethttp://mirrors.sohu.com/help/CentOS-Base-sohu.repo}
 本文以网易的源为例
4.更改网易的源为默认的系统yum源,即:
  mv CentOS6-Base-163.repo CentOS-Base.repo 
5.运行yum makecache 生成缓存,即yummakecache 
  此时可能会出现HTTP ERORR 404-Not Found Trying othermirror,原因可能是yum查找软件包
  使用的过时的缓存(此时可能需要去cd/etc/yum.repos.d目录,找到过时的缓存,把它去掉),
  清空更新之后,再次安装软件,问题消失,具体见如下指令:
  yum clean all(等同于  yum cleanheaders ;  yum cleanpackages);
  yum  update;这之后,重新运行 yum makecache生成缓存,yummakecache主要目的是将服     务器上的软件包信息在本地缓存,以提高搜索安装软件的速度。(第五步很重要哈,我也是弄了好一会    儿的)
6.完成第五步之后,基本你可以自己测试一下,看能不装上自己想要的软件。比如我自己,相装一个
 xterm远程登录软件,命令如下:yum install xterm,几秒钟系统自动安装上,是不是很方便,从此   不用烦了,终于解决了linux系统软件安装依赖性的一个大麻烦。
 虽然说软件安装还有源码安装方式和rpm方式,但是这两种都不能解决软件依赖的麻烦,让人很不爽,  反正让我不爽了,浪费了我一些时间,才发现yum源的问题!在此把这个经验与大家共享,希望能够给你们提供一些方便。与人方便,手留余香!
### 更换 CentOS 默认软件源为国内镜像源 为了提升 `yum` 命令的下载速度并优化网络连接性能,可以将默认的 CentOS 软件源更改为国内镜像源。以下是具体操作方法: #### 1. 备份原始配置文件 在修改之前,建议备份原有的 YUM 源配置文件以防万一出现问题: ```bash sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 此命令会创建一份名为 `/etc/yum.repos.d/CentOS-Base.repo.backup` 的副本[^1]。 #### 2. 下载新的国内镜像源配置文件 可以选择以下任意一种方式来获取国内镜像源配置文件: ##### 方法一:手动编辑 打开 `/etc/yum.repos.d/CentOS-Base.repo` 文件进行编辑: ```bash sudo vi /etc/yum.repos.d/CentOS-Base.repo ``` 根据所选的国内镜像源(如网易或阿里云),替换其中的内容。例如,使用阿里云镜像源时可参考如下内容[^2]: ```ini [base] name=CentOS-$releasever - Base - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-$releasever - Updates - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-$releasever - Extras - mirrors.aliyun.com baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 ``` ##### 方法二:自动下载脚本 也可以通过官方提供的脚本来快速切换至国内镜像源。以阿里云为例: ```bash wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 这一步会直接覆盖原文件,因此务必确认已提前完成备份工作[^3]。 #### 3. 清理缓存并更新索引 完成上述更改之后,需清理旧的元数据缓存,并重新构建新仓库的数据索引: ```bash sudo yum clean all && sudo yum makecache ``` 如果一切正常,则可以看到类似下面的消息提示成功加载了最新的包信息列表[^4]。 --- ### 注意事项 - **版本匹配**:确保选用的镜像源支持当前系统的 CentOS 版本号以及硬件架构类型。 - **测试稳定性**:初次变更完成后尝试运行一次简单的软件安装指令验证功能是否完好无损。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值