软件源

一般来说,它是一个地址,这个地址里包含软件包的索引,以及软件包

镜像源

官方软件源服务器可能并不会在你所在的国家或地区,在这种情况下,访问软件源时的速度可能会大打折扣,进度十分缓慢,在这种情况下,镜像源提供与官方软件源一样的内容,下载速度还比官方快得多,目前来说,镜像源有高校源,企业源,像清华大学镜像源,中国科学技术大学镜像源,这些由大学提供的镜像源,称之为高校源,像阿里镜像源,腾讯镜像源,这些称之为企业源

一些系统会自动切换到镜像源,使得下载速度更快,一些则需要手动更改

包管理器

一种是基本的包管理器,提供基本的软件包本地安装卸载配置查询等功能

另一种叫做高级包管理器,也是软件包管理器,它可以从软件源在线安装软件,并能处理软件包之间的依赖问题

rpm与yum

rpm工具可以安装rpm包,yum工具可以在线下载软件包并安装,在这个过程中,yum负责下载软件包,分析依赖,安装与配置交由rpm完成

更新与升级

在高级软件包管理软件中,更新,是更新软件包缓存,索引,在这个过程中,从软件源中提取索引,查找源中可用的软件包,并与当前系统所安装的软件包进行版本比对,判断哪些软件包可以升级版本,并更新相应软件包的下载地址,又谓之更新缓存

升级操作则为上一步检查出的,对可以升级新版本的软件包进行升级

二者相辅相成