当前位置:首页>Linux>Linux下载yum软件包及其依赖包

Linux下载yum软件包及其依赖包

  • 2026-10-21 13:28:12
Linux下载yum软件包及其依赖包
如果你在内网环境没法使用yum安装软件,那么就可以先找一台有外网的电脑(注意,外网电脑必须安装和内网服务器一样版本的Linux操作系统,否则下载的软件包版本会对不上),把yum需要的软件包下载下来,然后上传到Linux服务器上进行本地安装。步骤如下:
1、查看服务器版本,安装对应版本的Linux系统到有外网环境的电脑上

cat /etc/*release*

2、安装yum软件包下载工具

yum install yum-utils

3、下载软件包

下载软件包有2个方式:

yumdownloader 解决了依赖包,但是无法下载依赖包的依赖包

repotrack 不仅解决了依赖包,还下载依赖包的依赖包

方式1:

repotrack httpd

repotrack下载的包会更全面(包含依赖包的依赖包),但也可能会过于全面导致很多系统已安装的包被下载下来。

方式2:

yumdownloader --resolve httpd

默认情况下,Yumdownloader 将会下载软件包到当前工作目录下。

为了将软件下载到一个特定的目录下,我们使用 --destdir 参数:

yumdownloader --resolve --destdir=/root/mypackages/ httpd

4、上传软件包到Linux服务器,并使用yum安装

本地批量安装(yum会自动处理依赖)

yum localinstall ./* --skip-broken

注意:必须添加--skip-broken参数,防止下载的包和系统关键的其他包冲突,并且不要使用-y参数直接安装,这样yum会在安装前检查是否还有--skip-broken参数都无法检查到的包冲突(主要是需要的版本和当前已安装的版本冲突),如果还有包冲突的话,就可以先删除后再安装。

注意:外网电脑必须安装和内网服务器一样版本的Linux操作系统,否则下载的软件包版本会对不上

最新文章

随机文章