一、下载
方法一:使用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
二、安装
安装依赖项: 使用rpm
命令的-Uvh
选项来安装软件包,这将会更新已经安装的包(如果有的话),并且安装任何未安装的依赖项。如果依赖项已经安装并且是最新的,这个命令将不会重新安装它们。
sudo rpm -Uvh --nodeps /path/to/rpms/*.rpm
这里--nodeps
选项告诉rpm
不要检查和解决依赖关系。但是,如果您已经确保了所有依赖项都在同一个目录中,rpm
通常能够找到并安装它们。
安装主软件包: 如果您已经安装了所有依赖项,现在可以安装主软件包了。由于依赖项已经解决,您不需要使用--nodeps
选项。
sudo rpm -ivh /path/to/rpms/main-package.rpm
如果主软件包和它的依赖项都在同一个目录中,并且您首先安装了所有依赖项,那么这个命令应该会成功安装主软件包。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END