源是什么、怎么换源、Centos7停止维护后如何更换源
创始人
2024-09-26 16:52:38
0次

目录

源的介绍与更换

1.什么是软件源?

2.为什么要更换软件源?

2.1提高下载速度:

2.2获得最新的软件版本:

2.3解决源不可用或不稳定的问题:

2.4获取特定的软件包:

2.5系统兼容性和需求:

3.如何更换软件源:Ubuntu和CentOS的步骤为例

3.1Ubuntu

3.1.1备份当前的源列表

3.1.2编辑源列表文件

3.1.3更新软件包列表

3.2CentOS 9

3.2.1备份当前的YUM源配置:

3.2.2编辑YUM源配置文件:

3.2.3清理YUM缓存并更新:

4.常用的Linux镜像源

4.1阿里云:

4.2清华大学开源软件镜像站:

4.3中科大开源软件镜像站:

centos7换源

1.使用 CentOS Vault 仓库

1.1 编辑 /etc/yum.repos.d/CentOS-Base.repo 文件:

1.2 将内容替换为:

1.3 保存文件,然后再次清理缓存并重新生成缓存:

1.4 最后,测试更新:

2. 迁移到其他 CentOS 兼容的发行版


源的介绍与更换

1.什么是软件源?

        软件源(也称为软件仓库)是存放各种软件包和更新的服务器集合。Linux发行版(如Ubuntu、Debian、Fedora等)使用软件源来下载和安装软件包,以及获取系统更新。

2.为什么要更换软件源?

2.1提高下载速度:

        默认的软件源可能位于国外服务器,导致下载速度较慢。更换为本地或较近的镜像源可以显著提高下载和更新速度。

2.2获得最新的软件版本:

        某些第三方源可能提供最新的软件版本,而官方源可能更新较慢。通过更换源可以获得最新的功能和修复。

2.3解决源不可用或不稳定的问题:

        有时默认源可能会因为网络问题或维护原因而不可用,导致无法下载安装软件。更换为备用源可以解决这些问题。

2.4获取特定的软件包:

        某些软件包可能在默认源中不可用,但可以在其他源中找到。例如,一些开源软件的开发者会提供他们自己的源来分发软件。

2.5系统兼容性和需求:

        不同的源可能提供不同版本的软件包,有时需要特定版本的软件包以满足系统或应用程序的需求。

3.如何更换软件源:Ubuntu和CentOS的步骤为例

3.1Ubuntu

3.1.1备份当前的源列表

在编辑之前,先备份当前的源列表文件:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

3.1.2编辑源列表文件

打开源列表文件:

sudo vim /etc/apt/sources.list

修改或添加新的源。例如,将默认的Ubuntu源更改为中国的阿里云源:

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multivers

3.1.3更新软件包列表

编辑完源列表文件后,运行以下命令更新软件包列表:

sudo apt update

3.2CentOS 9

3.2.1备份当前的YUM源配置:

在编辑之前,先备份当前的YUM源配置文件:

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

3.2.2编辑YUM源配置文件:

使用文本编辑器打开YUM源配置文件:

sudo vim /etc/yum.repos.d/CentOS-Base.repo

修改或添加新的源。例如,将默认的CentOS源更改为中国的阿里云源:

[base]
name=CentOS-9 - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/9-stream/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-9

[appstream]
name=CentOS-9 - AppStream - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/9-stream/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-9

[extras]
name=CentOS-9 - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/9-stream/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-9

3.2.3清理YUM缓存并更新:

保存文件后,清理YUM缓存并更新软件包列表:

sudo yum clean all sudo yum makecache

3.2.4确认新源是否生效:

尝试更新系统或安装软件包,确认新源是否正常工作:

sudo yum update

4.常用的Linux镜像源

4.1阿里云

4.1.1 访问网页

http://mirrors.aliyun.com

4.1.2 查找要更换的系统

4.1.3查看更换步骤

4.2清华大学开源软件镜像站

4.2.1访问网页

https://mirrors.tuna.tsinghua.edu.cn

4.2.2在页面找到使用帮助

4.2.3选择系统更换源

4.3中科大开源软件镜像站

4.3.1访问网页

https://mirrors.ustc.edu.cn

4.3.2找到使用帮助

4.3.3选择系统更换源

选择合适的源可以显著提高软件包的下载速度和系统的更新效率。

centos7换源

1.使用 CentOS Vault 仓库

        CentOS 7 已进入维护阶段,大部分镜像源已经不再提供更新。但是,CentOS Vault 仓库中包含了所有历史版本的包。

1.1 编辑 /etc/yum.repos.d/CentOS-Base.repo 文件:

sudo vi /etc/yum.repos.d/CentOS-Base.repo

1.2 将内容替换为:

[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=0
gpgkey=http://vault.centos.org/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=0
gpgkey=http://vault.centos.org/7.9.2009/updates/x86_64/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=0
gpgkey=http://vault.centos.org/7.9.2009/extras/x86_64/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=0
enabled=0
gpgkey=http://vault.centos.org/7.9.2009/centosplus/x86_64/RPM-GPG-KEY-CentOS-7

或者替换为:

[base]
name=CentOS-$releasever - Base - aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates - aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras - aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus - aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

 

1.3 保存文件,然后再次清理缓存并重新生成缓存:

sudo yum clean all

sudo yum makecache

1.4 最后,测试更新:

(部分包是没有的)

yum install vim -y

2. 迁移到其他 CentOS 兼容的发行版

        如果你长期需要更新和支持,可以考虑迁移到 CentOS 的后继项目,如 AlmaLinux 或 Rocky Linux。这些项目提供了与 CentOS 完全兼容的替代方案,并且有更长的支持周期。

        如果只是做一个学习了解,可以不用管那么多了。

相关内容

热门资讯

实测交流透视挂!宝玛大厅ai智... 实测交流透视挂!宝玛大厅ai智能透视挂教程,宝玛大厅破解软件经验(本来有挂辅助)1、每一步都需要思考...
总算了解辅助器!朱雀吴江三缺一... 总算了解辅助器!朱雀吴江三缺一ai智能透视辅助挂技巧,朱雀吴江三缺一好像是有挂(有辅助挂细节)朱雀吴...
今日公布透视!九五至尊大厅ai... 今日公布透视!九五至尊大厅ai智能透视插件,九五至尊大厅有没有透视挂窍门(切实有挂技术)1、在九五至...
玩家必看科普开挂!聚闲麻将ai... 玩家必看科普开挂!聚闲麻将ai智能透视辅助挂软件,聚闲麻将总是真的有挂(有辅助挂方式)聚闲麻将能透视...
据报道开挂!旅游娱乐ai智能开... 据报道开挂!旅游娱乐ai智能开挂工具,旅游娱乐辅助工具演示(一直有挂教学)1、全新机制【旅游娱乐ai...
一分钟揭秘开挂!决胜朋来麻将a... 一分钟揭秘开挂!决胜朋来麻将ai智能透视辅助挂教程,决胜朋来麻将真是真的是有挂(有辅助挂总结)1、首...
如何分辨真伪透视!红牛ai智能... 如何分辨真伪透视!红牛ai智能透视攻略,红牛是不是有挂经验(真是有挂技术)1、操作简单,无需红牛手机...
2分钟细说辅助器!江湖大庆麻将... 2分钟细说辅助器!江湖大庆麻将ai智能透视辅助挂攻略,江湖大庆麻将竟然是真的有挂(有辅助挂头条)1、...
总算清楚透视挂!老夫子厅ai智... 总算清楚透视挂!老夫子厅ai智能透视挂技巧,老夫子厅怎么开挂课程(好像发现有挂)老夫子厅破解侠是真的...
解密关于辅助!菜鸟麻将ai智能... 解密关于辅助!菜鸟麻将ai智能透视辅助挂脚本,菜鸟麻将总是存在有挂(有辅助挂存在)1、用户打开应用后...