user513736 Asked: 2022-03-05 05:04:58 +0800 CST2022-03-05 05:04:58 +0800 CST 2022-03-05 05:04:58 +0800 CST 在ubuntu上从文件中一一安装软件包,而不会因错误而停止 772 我想做类似的事情xargs sudo apt install < pkglist,但是一个一个地安装包,并在安装过程中出现错误或包名不存在时给出消息而不中断。 linux ubuntu 2 个回答 Voted Best Answer red 2022-03-05T05:23:34+08:002022-03-05T05:23:34+08:00 你可以apt-get使用--ignore-missing sudo apt-get --ignore-missing install $(cat packages-list.txt) 或者 cat packages-list.txt | xargs sudo apt-get --ignore-missing install GAD3R 2022-03-05T09:29:31+08:002022-03-05T09:29:31+08:00 使用xargs,如果pkglist每行包含一个包,如果注意添加分隔符-d '\n': xargs -n 1 -- sudo apt install -y < pkglist man xargs: -n max-args, --max-args=max-args Use at most max-args arguments per command line.
你可以
apt-get
使用--ignore-missing
sudo apt-get --ignore-missing install $(cat packages-list.txt)
或者
cat packages-list.txt | xargs sudo apt-get --ignore-missing install
使用
xargs
,如果pkglist
每行包含一个包,如果注意添加分隔符-d '\n'
:man xargs
: