linux 离线下载与安装Yum包

一、下载

方法一:使用downloadonly插件

Yum下载软件包而不安装它。这可以通过使用downloadonly插件来实现。首先,确保安装了downloadonly插件:

sudo yum install yum-plugin-downloadonly

然后,使用以下命令下载软件包:

sudo yum install --downloadonly --downloaddir=/path/to/directory package-name

方法二:使用yumdownloader

如果您需要下载RPM包,可以使用:

yumdownloader package-name

如果您需要下载一个软件包及其所有依赖项,您可以使用 --resolve 选项来告诉 yumdownloader 同时下载依赖项

yumdownloader --resolve package-name
图片[1] - linux 离线下载与安装Yum包 - 正则时光

二、安装

安装依赖项: 使用rpm命令的-Uvh选项来安装软件包,这将会更新已经安装的包(如果有的话),并且安装任何未安装的依赖项。如果依赖项已经安装并且是最新的,这个命令将不会重新安装它们。

图片[2] - linux 离线下载与安装Yum包 - 正则时光
sudo rpm -Uvh --nodeps /path/to/rpms/*.rpm

这里--nodeps选项告诉rpm不要检查和解决依赖关系。但是,如果您已经确保了所有依赖项都在同一个目录中,rpm通常能够找到并安装它们。

安装主软件包: 如果您已经安装了所有依赖项,现在可以安装主软件包了。由于依赖项已经解决,您不需要使用--nodeps选项。

sudo rpm -ivh /path/to/rpms/main-package.rpm

如果主软件包和它的依赖项都在同一个目录中,并且您首先安装了所有依赖项,那么这个命令应该会成功安装主软件包。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享