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 :

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
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 ?

Merci d'avance !