回答:
はい、すべてのパッケージをスペースで区切って1行に並べてください。例えば
sudo apt-get install package_name1 package_name2 package_name3 package_name4
-y
オプションを追加します。かなり長いですがman apt-get
、詳細については、こちらをご覧ください。
pkglist
インストールするパッケージのリストを含むファイル(たとえば)がある場合:
pkg1
pkg2
pkg3
または
pkg1 pkg2 pkg3
次に、apt
次のコマンドを使用してそのパッケージをインストールできます。
sudo apt-get install $(cat pkglist)
xargs sudo apt-get install < pkglist
apt-get install
訪問man apt-get
インストールセクションの詳細については。
xargs sudo apt-get -y install < pkglist
xargs -a pkglist sudo apt install
。
すべてのパッケージ名をファイルに入れます(各行に1つのパッケージ名)。そして、以下のコマンドを実行して、指定されたパッケージを自動的にインストールします。
while read -r line; do sudo apt-get -y install "$line"; done < /path/to/the/packages/file
例:
$ cat file
vlc
firefox
$ while read -r line; do sudo apt-get install "$line"; done < file
[sudo] password for avinash:
Reading package lists... Done
Building dependency tree
Reading state information... Done
vlc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 499 not upgraded.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
ttf-lyx
The following packages will be upgraded:
firefox
1 upgraded, 0 newly installed, 0 to remove and 498 not upgraded.
Need to get 35.8 MB of archives.
After this operation, 24.3 MB of additional disk space will be used.
Get:1 http://ftp.cuhk.edu.hk/pub/Linux/ubuntu/ trusty-updates/main firefox amd64 33.0+build2-0ubuntu0.14.04.1 [35.8 MB]
0% [1 firefox 67.0 kB/35.8 MB 0%] 10.4 kB/s 57min 16s^