插件窝 干货文章 怎样用Yum批量安装软件

怎样用Yum批量安装软件

安装 软件包 使用 Yum 492    来源:    2025-05-06

使用Yum批量安装软件的方法

Yum (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版上的包管理工具,以下是几种批量安装软件的方法:

方法1:直接在命令行中列出多个软件包

sudo yum install package1 package2 package3 package4

方法2:使用软件包组安装

# 列出可用的软件包组
sudo yum grouplist

# 安装整个软件包组
sudo yum groupinstall "Development Tools"

方法3:通过文本文件批量安装

  1. 创建一个包含要安装软件包列表的文本文件,例如packages.txt

    package1
    package2
    package3
    package4
    
  2. 使用以下命令安装:

    sudo yum install $(cat packages.txt)
    

    或者使用xargs:

    cat packages.txt | xargs sudo yum -y install
    

方法4:使用通配符批量安装

# 安装所有名称匹配模式的软件包
sudo yum install 'perl-*'

方法5:使用yum-utils工具

# 首先安装yum-utils
sudo yum install yum-utils

# 使用repoquery列出所有可用包
repoquery --all --qf="%{name}" > all_packages.txt

# 然后可以筛选需要的包进行安装

实用参数

  • -y 自动回答yes,适合脚本中使用:

    sudo yum -y install package1 package2
    
  • --skip-broken 跳过有依赖问题的包:

    sudo yum -y install --skip-broken $(cat packages.txt)
    

注意事项

  1. 批量安装前建议先测试单个包的安装
  2. 可以使用yum list available查看可用软件包
  3. 使用yum deplist package检查依赖关系
  4. 考虑使用--downloadonly参数先下载但不安装

希望这些方法能帮助你高效地批量安装软件包!