Yum (Yellowdog Updater Modified) 是RHEL/CentOS/Fedora等Linux发行版上的包管理工具,以下是几种批量安装软件的方法:
sudo yum install package1 package2 package3 package4
# 列出可用的软件包组
sudo yum grouplist
# 安装整个软件包组
sudo yum groupinstall "Development Tools"
创建一个包含要安装软件包列表的文本文件,例如packages.txt
:
package1
package2
package3
package4
使用以下命令安装:
sudo yum install $(cat packages.txt)
或者使用xargs:
cat packages.txt | xargs sudo yum -y install
# 安装所有名称匹配模式的软件包
sudo yum install 'perl-*'
# 首先安装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)
yum list available
查看可用软件包yum deplist package
检查依赖关系--downloadonly
参数先下载但不安装希望这些方法能帮助你高效地批量安装软件包!