我不明白为什么使用 Yum 安装文本文件中列出的软件包不起作用,但出于某种原因,它确实不起作用。Yum 循环浏览所有列出的软件包名称并将它们列为可用,但最后它显示最后一个软件包已安装,并显示“无需执行”。一定有办法做到这一点。我尝试了以下方法:
yum -y install $(/tmp/installs.txt)
yum install -y $(awk '{printf("%s ",$1)}' /tmp/installs.txt)
for i in $( /tmp/installs.txt);do yum install $i -y;done
yum install `cat /tmp/installs.txt | tr '\n' ' '`
yum install $(cat /tmp/BSTNinstalls.txt)
Redhat 是否不允许这样做,或者是否有其他方法可以解决这个问题?
答案1
尝试这个:
yum -y install $(cat /tmp/installs.txt | xargs)
它在我的 CentOS 上起作用。