yum下载软件及依赖rpm包并离线安装

📝 ✏️ 📌
yum下载软件及依赖rpm包并离线安装

在某些情况下因为一些原因服务器无法访问互联网下载软件包,此时就需要进行离线安装,我们可以在能上网的服务器上将需要安装软件的rpm离线包下载下来,然后去不能上网的服务器上安装。

如下是两种下载的方法以及区别:

查看依赖包:yum deplist nginx

方法1:repotrack

使用场景:适用于需要完整下载所有依赖项(无论系统中是否已安装)的场景,例如在离线环境中安装软件时,确保所有可能需要的依赖项都已下载。

如下repotrack命令会下载nginx软件包及其所有依赖项,包括那些系统中已经安装的依赖项,即下载全量依赖包。

yum install -y yum-utils # repotrack命令在这个软件包中

repotrack nginx # 下载nginx的全量依赖包

方法2:yum的downloadonly插件

使用场景:适用于已知系统中已安装部分依赖项的情况,避免重复下载已存在的依赖项,节省时间和空间

如下命令仅下载 nginx 软件包及其当前系统环境中缺少的依赖项

yum install -y --downloadonly --downloaddir=/data/nginx nginx

如果另一台机器没有联网,可以将下载的rpm文件拷贝到另一台机器,并在另一台机器上执行

yum install -y /data/nginx/*.rpm

🔗 相关推荐

✨ 💡 🎯
冰箱新买的要放多久才能使用
365bet体育官网开户

冰箱新买的要放多久才能使用

📅 08-03 👀 9027
《刀塔传奇》圣堂刺客使用心得
beat365官方

《刀塔传奇》圣堂刺客使用心得

📅 10-08 👀 7715
天涯明月刀宝矿山航海图鉴坐标位置 宝矿山航海图鉴在哪里