Saya memiliki instalasi CentOS yang sudah ada yang ingin saya instal paket tambahan. Paket yang akan diinstal diberikan kepada saya dalam daftar, satu paket per baris, yang terlihat seperti:
....
Cluster_Administration-en-US.noarch
ElectricFence.x86_64
GConf2.i386
GConf2.x86_64
GConf2-devel.i386
GConf2-devel.x86_64
Global_File_System-en-US.noarch
ImageMagick.i386
...
Menggunakan file teks ini, apakah ada cara untuk menginstal setiap paket yang terdaftar? Saya menduga daftar ini sebenarnya adalah daftar paket 'semua' yang bisa diinstal ketika sistem operasi awalnya diatur.
Coba dengan
xargs
:sumber
< textfile xargs yum -y install
setara dan menyimpan garpu / exec.Anda juga dapat mencoba ini di baris perintah.
Untuk setiap i di textfile, ia melakukan instalasi yum -y.
sumber
cat YOURFILE | xargs yum -y install
Ini hampir sama dengan solusi @ daisy, kecuali bahwa jika daftar paket terlalu panjang untuk baris perintah, itu akan memecahnya menjadi
yum install
perintah terpisah .sumber