centos

CentOS如何批量fetchLinux资源

小樊
33
2025-12-13 21:02:06
栏目: 智能运维

在CentOS系统中,你可以使用yumdnf(CentOS 8及更高版本)来批量下载和安装Linux软件包。这些工具可以从配置的仓库中获取软件包及其依赖项。

以下是使用yumdnf进行批量下载的方法:

使用yum(适用于CentOS 7及更低版本)

  1. 创建一个文本文件,列出你想要下载的所有软件包名称,每行一个。例如,创建一个名为packages.txt的文件,内容如下:

    package1
    package2
    package3
    
  2. 使用yumdownloadonly插件来下载这些软件包。首先,确保你已经安装了yum-utils包:

    sudo yum install yum-utils
    
  3. 使用yum downloadonly命令来下载软件包:

    sudo yum downloadonly --resolve --destdir=/path/to/download/directory -y $(cat packages.txt)
    
    • --resolve:解析并下载所有依赖项。
    • --destdir:指定下载文件的存储目录。
    • -y:自动回答所有提示为“是”。

使用dnf(适用于CentOS 8及更高版本)

  1. 创建一个文本文件,列出你想要下载的所有软件包名称,每行一个。例如,创建一个名为packages.txt的文件,内容如下:

    package1
    package2
    package3
    
  2. 使用dnfdownloadonly插件来下载这些软件包。首先,确保你已经安装了dnf-plugins-core包:

    sudo dnf install dnf-plugins-core
    
  3. 使用dnf downloadonly命令来下载软件包:

    sudo dnf downloadonly --resolve --destdir=/path/to/download/directory -y $(cat packages.txt)
    
    • --resolve:解析并下载所有依赖项。
    • --destdir:指定下载文件的存储目录。
    • -y:自动回答所有提示为“是”。

注意事项

通过以上步骤,你可以在CentOS系统中批量下载所需的Linux软件包。

0
看了该问题的人还看了