Linux切换yum/apt源

CentOS查看版本号

cat /etc/redhat-release

rpm -qi centos-release

 

yum命令是红帽系列Linux自带的,包括Centos,deb系列有它自己安装命令,为apt。

说明一下,yum其实是安装rpm包的一种方式,通过修改配置文件来修改rpm包的源,也就是我们从哪里找到rpm进行安装。源可以分为网络源和本地源,网络源就是从网上下载rpm包安装,下载的地方叫做网络源,网络源包括CentOs源和其他第三方源,比如阿里源,清华源;本地源是在本地有一个rpm仓库,一般我们的ISO文件里整理有许多rpm包。

Linux中一切配置皆是文件,所以我们只要修改好配置文件就行,也可以直接下载对应yum的配置文件替换掉原来配置文件。

配置文件路径:

/etc/yum.repo.d/CentOS-Base.repo

养成好习惯,修改文件之前先备份

cp /etc/yum.repo.d/CentOS-Base.repo /etc/yum.repo.d/CentOS-Base.repo.back

 

CentOs官方源地址:(系统自带的yum源服务器在国外,下载速度比较慢,使用国内yum源速度会更快)

https://vault.centos.org/

http://mirror.centos.org/

以下国内源都有帮助文档,这些源不只是提供Centos的yum源,还提供了ubuntu所需要的源(apt)

这是163源:

http://mirrors.163.com

这是阿里源:

https://mirrors.aliyun.com

这是清华源:

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

清华源使用方法在它的网站里有介绍:

 

 文件内容中的mirrorlist和baseurl都表示地址,可以通过设置enabled控制源是否可用,0为不可用,1为可用。gpgkey是验证的密钥,可不要。gpgcheck用于检查软件签名所用,如需检查,则设置为1。

  关于baseurl 
  如果yum源在本地,则使用fille:///本地地址; 
  如果yum源在远端,则应该使用http://或ftp://

清除缓存,修改配置文件后执行:

yum clean all

 

yum makecache

 

下面是检查:

查看所有yum源

yum repolist all

 

查看可用的yum源

yum repolist enabled

 

安装一个软件试试

yum -y install ntp

 

posted on 2021-10-05 00:04  小白成长变大神  阅读(2001)  评论(0编辑  收藏  举报