yum下载软件原理
yum仓库
一些经常使用的软件包(依赖包) 存储一个所有软件汇总检索表 [root@xiaoyong yum.repos.d]# head -20 /etc/yum.repos.d/CentOS-Base.repo 可发现来自于阿里云
yum源文件
指定下载软件的仓库信息 etc/yum.repos.d/
yum list
显示仓库中可以下载软件信息
yum repolist
显示可用软件仓库信息 查看是否有epel
yum reinstall
重新下载安装已经有的软件
yum erase
移除软件(一定不能使用此方法卸载软件) 会暴利移除软件的依赖关系,影响其他软件正常使用
rpm -e 软件名称 --nodepth
推荐卸载软件的方式 --nodepth表示忽略依赖关系
yum下载源优化方法
下载基本yum源信息优化
base源 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
下载扩展yum源优化
epel源 可能下载之前需要安装yum install -y wget wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
查看是否有epel源
[root@xiaoyong yum.repos.d]# ll /etc/yum.repos.d/ yum repolist 显示可用软件仓库信息
epel仓库下载软件验证
yum install sl(小火车) cowsay(搞笑软件) bash-completion-extras(更强大的命令补全软件) -y [root@xiaoyong ~]yum install sl cowsay bash-completion-extras -y [root@xiaoyong ~]sl [root@xiaoyong ~]cowsay "Hello world" [root@xiaoyong ~]animalsay "Hello world"