エラーは発生せず、Ubuntuのファイルからパッケージを1つずつインストールします。

エラーは発生せず、Ubuntuのファイルからパッケージを1つずつインストールします。

同様のことをしたいのですがxargs sudo apt install < pkglist、パッケージを一つずつインストールしてインストール中にエラーが発生したり、中断なくパッケージ名が存在しない場合にメッセージを与えます。

答え1

使用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

答え2

各行にパッケージが含まれている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.

関連情報