Hello,
J'ai une liste de plus de 600 packages à installer, et j'aimerai automatiser ça en utilisant Yast. J'ai fait un petit script qui appelle yast2 avec l'option --install suivies du nom du package :
Le problème est que Yast bloque au bout de quelques paquets, voire le premier. Il faut absolument que je passe par Yast pour gérer les dépendances et mon serveur d'install est accédé par FTP... Avez-vous une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #!/bin/bash while read package do fullname=`echo ${package} | awk 'BEGIN {FS="."} {printf $1}'` length=${#fullname} position=`expr ${length} - 1` while [ "${fullname:${position}:1}" != "-" ] do position=`expr ${position} - 1` done name="${fullname:0:${position}}" echo "Installing ${name}" >> install.log yast2 --install ${name} sleep 5 done < original_rpm_list.txt
Merci d'avance !
Partager