Linux下载包及其依赖
1、利用 yum自带的Downloadonly 插件下载 RPM 软件包及其所有依赖包
- 默认情况下,会下载并把软件包保存到/var/cache/yum/ 的 rhel-{arch}-channel/packageslocation 目录,不过,你也可以下载和保存软件包到任何位置,你可以通过 –downloaddir 选项来指定。
yum install --downloadonly --downloaddir=\<directory> \<package-name>
例子:
yum install --downloadonly --downloaddir=/root/mypackages/ httpd
2、使用 Yumdownloader 工具来下载 RPM 软件包及其所有依赖包
- Yumdownloader是一款简单,但是却十分有用的命令行工具,它可以一次性下载任何 RPM 软件包及其所有依赖包。以 root 身份运行如下命令安装 Yumdownloader 工具。
1、安装
yum install yum-utils
2、使用
yumdownloader --resolve --destdir=\<directory> \<package-name>
例子:
#根据所有依赖性下载软件包,将软件下载到一个特定的目录下
yumdownloader --resolve --destdir=/root/mypackages/ httpd
3、Linux安装rpm包
#安装单个包
rpm -ivh 包名
#安装文件夹下的所有
rpm -ivh ./* --nodeps --force