有些情况下,服务器因为某种原因无法上网。此时需要离线安装。首先我们要在能上网的服务器上下载需要安装的rpm离线包,然后在不能上网的服务器上安装。您可以创建以下package.updatedpackage>yumdeplistnginxpackage:nginx.x86_641:1.20.1-1.el7.ngxdependency:/bin/shprovider:bash.x86_644.2.46-34.el7dependency:.libc.so.6(GLIBC_2.17)(64bit)提供者:glibc.x86_642.17-324.el7_9依赖:libcrypt.so.1()(64bit)提供者:glibc.x86_642.17-324.el7_9依赖:libcrypt.so.1(GLIBC_2.2.5)(64位)提供程序:glibc.x86_642.17-324.el7_9依赖项:libcrypto.so.10()(64位)提供程序:openssl-libs.x86_641:1.0.2k-21.el7_9依赖项:.libcrypto.so.10(OPENSSL_1.0.2)(64bit)提供者:openssl-libs.x86_641:1.0.2k-21.el7_9依赖项:libcrypto.so.10(libcrypto.so.10)(64bit)提供者:openssl-libs.x86_641:1.0.2k-21.el7_9依赖项:libdl.so.2()(64位)提供程序:glibc.x86_642.17-324.el7_9依赖项:libdl.so.2(GLIBC_2.2.5)(64位)提供程序:glibc.x86_642.17-324.el7_9依赖项:libpcre.so.1()(64位)提供程序:pcre.x86_648.32-17.el7依赖项:libpthread.so.0()(64位)提供程序:glibc.x86_642.17-324.el7_9依赖项:libpthread.so.0(GLIBC_2.2.5)(64位)提供程序:glibc.x86_642.17-324.el7_9依赖项:libpthread.so.0(GLIBC_2.3.2)(64位)提供程序:glibc。x86_642.17-324.el7_9依赖项:libssl.so.10()(64位)提供程序:openssl-libs.x86_641:1.0.2k-21.el7_9依赖项:libssl.so.10(libssl.so.10)(64位)))提供商:openssl-libs.x86_641:1.0.2k-21.el7_9依赖项:libz.so.1()(64位)提供商:zlib.x86_641.2.7-19.el7_9依赖项:openssl>=1.0.2提供者:openssl.x86_641:1.0.2k-21.el7_9依赖项:rtld(GNU_HASH)提供者:glibc.x86_642.17-324.el7_9提供者:glibc.i6862.17-324.el7_9依赖项:shadow-utils提供者:shadow-utilsx86_642:4.6-5.el7dependency:systemdprovider:systemd.x86_64219-78.el7_9.3方法一:使用repotrack下载nginxrpm安装需要的所有依赖>yuminstallyum-utils-y//下载完整的nginx依赖包数量>repotracknginx方法二:使用yumdownloader下载>yuminstallyum-utils-y>yumdownloader--resolve--destdir=.nginx--destdir:指定rpm包下载目录(不指定默认为当前目录)--resolve:下载依赖rpm包方法三:yumdownloadonlyplugin>yuminstallyum-download-y>yum-yinstallnginx--downloadonly--downloaddir=.和yumdownloader命令一样,只会同时下载主软件包和根据你当前操作系统缺少的依赖包。离线安装rpm>rpm-Uvh--force--nodeps*.rpm原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站
