J'ai une installation de Centos existante que j'aimerais installer des paquets supplémentaires. Les packages à installer m'ont fourni dans une liste, un paquet par ligne, qui ressemble à:
....
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
...
Utilisation de ce fichier texte, est-il un moyen d'installer chaque package répertorié? Je soupçonne que la liste est en fait une liste des packages "Tous" qui auraient pu être installés lorsque le système d'exploitation a été configuré à l'origine.
Oui, faites ceci:
yum -y install $(cat file_name)
Essayez avec xargs
:
cat textfile | xargs yum -y install
cat YOURFILE | xargs yum -y install
Ceci est presque identique à la solution de @ Daisy, sauf que si la liste des colis est trop longue pour la ligne de commande, elle le brisera dans un yum install
commandes.
Vous pouvez également essayer cela dans la ligne de commande.
for i in `cat textfile` ; do yum -y install $i; done
Pour chaque I dans TextFile, il fait une installation de Yum -y.