后台下载安装yum插件下载包及依赖复制指定目录下的rpm包及其依赖到离线服务器安装后台实际开发中,我们的linux服务器离线,无法上网。此时如果要在Linux上安装或升级软件,只能通过rpm包安装。rpm包安装有一个缺陷,就是无法处理安装包的依赖问题,这也是为什么大家在联网状态下使用yum安装软件的原因,因为yum可以自动解决依赖包的问题。解决办法:有人说可以直接用rpm包安装,缺少依赖包再下载。这在原理上是可以的,而且这种方法可以用来安装简单的软件。但是通常我们安装的rpm包有很多依赖,我们无法手动下载依赖包,很多依赖包都找不到。所以这时候应该使用yum命令来下载软件包,同时下载它的依赖包。yum命令有这个功能,只下载安装包和依赖,不安装。这样就需要一个可以上网的linux,在可以上网的linux上下载安装包及其依赖,然后复制到离线服务器上,这样就可以轻松完成安装。yumdownloadyuminstallyum-utils-y列出所有可安装的vsftpd软件yumlist|grepvsftpd下载软件包vsftpd.x86_64及依赖包到指定目录/root/package/httpdyumdownloadervsftpd.x86_64--resolve--destdir=/root/package/httpd将指定目录下的rpm包及其依赖包复制到离线服务器安装。将rpm安装包放在一个文件夹中。可能有一个或多个rpm。不要一一安装rpms。同时使用Install命令,系统会正确安装包rpm-ivh--replacefiles*.rpm站在巨人的肩膀上,才能看得更远
