目 录CONTENT

文章目录

Linux中下载软件包而不安装的方法

Administrator
2025-08-04 / 0 评论 / 1 点赞 / 13 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Linux中下载软件包而不安装的方法

在Linux系统中,管理员或用户有时需要下载软件包(RPM包)以便在离线环境中安装,或者进行其他操作(如备份、分析等),而不希望立即安装这些包。
本文将介绍两种常见的方法来下载RPM包而不安装它们:使用yum-utils工具包中的yumdownloader命令,以及使用yumdownloadonly插件(在某些系统上可能需要手动安装该插件)。

方法一:使用 yumdownloader

yumdownloaderyum-utils 软件包的一部分,专门用于下载RPM包而不安装。 以下是使用yumdownloader的步骤:

  1. 安装 yum-utils

    首先,确保你的系统上安装了yum-utils。你可以使用以下命令来安装:

    sudo yum install yum-utils -y
    
  2. 使用 yumdownloader 下载RPM包

    安装完成后,你可以使用yumdownloader命令来下载所需的RPM包。例如,要下载wget包,可以运行:

    yumdownloader wget
    

    这会将wget的RPM包下载到当前目录。

  3. 指定下载目录(可选)

    如果你希望将包下载到特定目录,可以使用--destdir选项:

    yumdownloader --destdir=/path/to/directory wget
    

方法二:使用 yumdownloadonly 插件

某些系统上,yum本身支持一个downloadonly插件,允许用户下载包而不安装。
然而,这个插件可能不是默认安装的,因此你可能需要手动安装它。

  1. 安装 yum-plugin-downloadonly

    在某些发行版中,你需要安装yum-plugin-downloadonly插件:

    sudo yum install yum-plugin-downloadonly
    

    请注意,插件的名称和可用性可能因Linux发行版而异。
    在某些较新的系统中,这个功能可能已经集成到yumdnf中,无需额外插件。

  2. 使用 yum 下载RPM包

    安装插件后,你可以使用yum命令的--downloadonly选项来下载包。例如:

    sudo yum install --downloadonly --downloaddir=/path/to/directory wget
    

    这里,--downloaddir选项指定了下载目录。

  3. 注意事项

    • 并不是所有系统都默认支持downloadonly插件,因此如果命令不可用,请检查是否需要安装插件。
    • 在某些系统中,yum可能已经被dnf取代(例如在Fedora中),而dnf具有类似的功能,但命令选项可能略有不同。
1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区