文章详情
Linux-centOS中替换仓库源为阿里云详细记录
Posted on 2022-01-23 10:37:14 by 主打一个C++
在 Linux 系统中,特别是在基于 RPM 的发行版(如 CentOS、Fedora、Red Hat 等)中,“源”通常指的是软件源(或软件仓库)。软件源是一个存储软件包的地方,用户可以从中安装、更新和管理软件。
相关概念的解释:
- 软件源(Software Repository):软件源是存放软件包的服务器或文件位置,用户通过包管理工具(如 yum、dnf 等)从这些源中下载和安装软件包。它可以是网络上的一个服务器,也可以是本地的文件系统。
- 软件包(Software Package):软件包是预编译的程序和所需文件的集合,通常以特定的格式(如 RPM 在 CentOS 中)打包。用户可以通过包管理工具轻松地安装、卸载和更新这些软件包。
- YUM(Yellowdog Updater Modified):YUM 是一种包管理工具,允许用户从软件源安装、更新和卸载软件包。它会自动处理依赖关系,并确保用户安装的软件包都是最新的。
- 更换源:更换源的操作是指将系统中使用的软件源更改为其他源。在中国,一些区域的网络访问国外软件源速度较慢,因此使用国内的软件源(如阿里云、华为云、清华大学等)可以提高软件包的下载速度和更新效率。
//备份源
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
//删除源
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo
//新建源
sudo vi /etc/yum.repos.d/CentOS-Base.repo
//写入源配置信息
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-centos7
//更新
sudo yum clean all
sudo yum makecache
//测试
sudo yum repolist
//net-tools测试
yum install net-tools --nogpgcheck
完结!
*转载请注明出处:原文链接:https://cpp.vin/page/94.html