设置yum阿里源
yum源文件
[root@localhost yum.repos.d]# ll CentOS-Base.repo
-rw-r--r--. 1 root root 1664 10月 23 2020 CentOS-Base.repo
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
备份原始yum源文件
[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak
下载阿里源文件
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@localhost yum.repos.d]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
清理缓存
[root@localhost yum.repos.d]# yum clean all
重新生成缓存
[root@localhost yum.repos.d]# yum clean all
查看yum源信息
[root@localhost yum.repos.d]# yum repolist
更新软件
[root@localhost yum.repos.d]# yum -y update
1.wget: 无法解析主机地址 “mirrors.aliyun.com”
保证网络联通,修改dns配置文件/etc/resolv.conf
填入互联网dns服务器的地址
nameserver 114.114.114.114
nameserver 223.5.5.5
2.如果没有wget命令
yum install wget -y
yum与rpm的区别
rpm
是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。
但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时,rpm无法解决软件包的依赖关系
yum
基于rpm包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
其他常用命令
yum install wget 仅安装指定的安装包wget
yum update 软件全部更新
yum update wget 仅更新指定程序包wget
yum check-update 检查可更新的程序
yum list installed 显示已经安装的程序包