张春 发表于 2024-9-7 04:39:18

源是什么、怎么换源、Centos7制止维护后怎样更换源

目次
源的介绍与更换
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源更改为中国的阿里云源:
   
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

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

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 查找要更换的系统

https://i-blog.csdnimg.cn/direct/1b76a62c0f5e4ecc860296cdb1465a86.png

4.1.3检察更换步调

https://i-blog.csdnimg.cn/direct/27802ae4130943b5aac403b57dd41b8d.png

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

4.2.1访问网页

   https://mirrors.tuna.tsinghua.edu.cn
4.2.2在页面找到使用帮助

https://i-blog.csdnimg.cn/direct/afab1fedf52a4a7b90bb10a79ddee1b4.png
4.2.3选择系统更换源

https://i-blog.csdnimg.cn/direct/93395fd3a85b49708e46d28b1d9a226a.png
4.3中科大开源软件镜像站

4.3.1访问网页

   https://mirrors.ustc.edu.cn
4.3.2找到使用帮助

https://i-blog.csdnimg.cn/direct/f8804f300b3542d285efdcb06eb18834.png
4.3.3选择系统更换源

https://i-blog.csdnimg.cn/direct/fd9458f856a142638c25f755658d929a.png
选择合适的源可以显著提高软件包的下载速度和系统的更新服从。

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 将内容更换为:

   
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

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

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

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
或者更换为:
   
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

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

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

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 完全兼容的更换方案,而且有更长的支持周期。
        如果只是做一个学习了解,可以不用管那么多了。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 源是什么、怎么换源、Centos7制止维护后怎样更换源