私はarchlinuxパッケージbase-develのすべてのオプションをインストールしたいと思います。
"sudo pacman -S --needed base-devel"コマンドを実行すると、次の結果が表示されます。
[vagrant@archlinux ~]$ sudo pacman -S --needed base-devel
warning: file-5.40-5 is up to date -- skipping
warning: findutils-4.8.0-1 is up to date -- skipping
warning: gawk-5.1.0-1 is up to date -- skipping
warning: gettext-0.21-1 is up to date -- skipping
warning: grep-3.6-1 is up to date -- skipping
warning: gzip-1.11-1 is up to date -- skipping
warning: pacman-6.0.1-1 is up to date -- skipping
warning: sed-4.8-1 is up to date -- skipping
warning: sudo-1.9.7.p2-1 is up to date -- skipping
:: There are 15 members in group base-devel:
:: Repository core
1) autoconf 2) automake 3) binutils 4) bison 5) fakeroot 6) flex 7) gcc
8) groff 9) libtool 10) m4 11) make 12) patch 13) pkgconf 14) texinfo
15) which
Enter a selection (default=all):
インストールするパッケージを選択するようにインタラクティブなプロンプトを回避する方法。
答え1
--noconfirm
対話型プロンプトを避けるために使用できます。これにより、複数選択プロンプトだけでなく、すべてのプロンプトのデフォルト選択が選択されます。
man pacman
説明する:
すべて「確かですか?」メッセージを無視します。スクリプトでパックマンを実行したくない限り、これは良い考えではありません。