一、背景
yum是Fedora 22-、RedHat以及CentOS系统中默认使用的一款软件包管理器。使用yum命令我们可以非常轻松的为系统安装各种软件包。
由于系统自带源中的软件包往往收录不全面或更新并不即时,所以例如Nginx,MySQL,MongoDB、Docker等有名的程序都会创建自己的软件源,我们只需添加他们的源即可在yum中找到并安装最新的版本了。
不过这种非官方自建源,往往会因为服务器在国外,且国内没有镜像服务器,导致下载速度非常不稳定,比如MySQL官方源在国内最高速度一般只有200-300KB/s,最低甚至只有几B/s。
所以现在就有这么一个想法,能不能把yum在线安装时下载的文件离线保存在本地,到时候需要安装的时候直接拿着之前离线保存的安装包直接安装,这样在可以联网的电脑上安装需要的程序包时就可以省去从网上下载程序包的时间,另外也可以给不能联网的电脑安装程序包了。