redhat 默认自带的 yum 源需要注册才能更新,可以更换成Centos的yum源.
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
YUM是“Yellow dog Update, Modified”的缩写,是一个软件包管理器,因为Linux系统存在特有的依赖关系,YUM就是为了解决依赖关系而存在,YUM源相当一个目录,当我们需要安装依赖软件时,YUM从指定的地方自动下载RPM包并安装,能够很好的解决依赖关系问题。 YUM的基本工作机制:在服务器上存放了所有RPM软件包,然后以相关的功能去分析每个RPM文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内,如果客户端需要安装某个软件时,先下载服务器上记录的依赖性关系文件(可以通过www过FTP方式),通过对服务器端下载的记录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。
安装的时候可能会遇到文件冲突的问题,可以加上选项–force,采取强制安装;
rpm -ivh --force <包名>配置文件可以在http://mirrors.163.com/.help/centos.html 进行下载,Centos7的镜像下载链接为:http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo将该文将放在 /etc/yum.repos.d 文件夹下,并将原yum文件作备份,将文件下载好以后,更改文件中的变量;
$releasever vim /etc/yum.repos.d/<filename> :1,$s/$releasever/7/g :wq!至此,yum的配置工作基本完成
1.清除原缓存,并更新: yum clean all yum makecache 2.更新系统(可选) yum update 3.安装测试 yum –y install tree 4. 查看已安装的源 yum repolist all