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源速度会更快)
以下国内源都有帮助文档,这些源不只是提供Centos的yum源,还提供了ubuntu所需要的源(apt)
这是163源:
这是阿里源:
这是清华源:
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