Bonjour à tous,
J'ai également le même problème.
Je vous joint un petit script que j'ai fait et que j'utilise qui est fonctionnel en attendant mieux.
1 > Mettre en fin de fichier /etc/gdm/PreSession/Default " xhost SI:localuser:root "
2 > une crontab exemple la mienne: " 30 12 * * * /bin/sh /usr/sbin/yum.sh > /dev/null "
3 > Mettre le fichier yum.sh dans " /usr/sbin/ "
Fichier yum.sh:
#!/bin/sh
export DISPLAY=:0.0;
rm -rf /tmp/update.log;
rm -rf /tmp/update.txt;
touch /tmp/update.log;
yum update > /tmp/update.log &
if
grep 'Dependencies Resolved' /tmp/update.log;
then
##############################################################
#
Notification Zenity
zenity --info --title="Update Fedora" --text="Update en cours" &
yum update -y;
##############################################################
#
Notification par mail
touch /tmp/update.txt;
echo """" >> /tmp/update.txt;
echo """ A la date du:" >> /tmp/update.txt;
date '+%A %d %B a %k Heures %M Minutes et %S Secondes' >> /tmp/update.txt;
echo """" >> /tmp/update.txt;
echo """Fedora à été mise à jour" >> /tmp/update.txt;
mail -s "Update Fedora" -r
moi@mondomain.perso moi@mondomain.perso < /tmp/update.txt;
##############################################################
#
Notification Vocal
function neo
{
espeak -v fr -s 140 "$*" &
m=$*
n=${#m}
i=0
echo -ne " \r"
while [ $i -lt $n ];do
sleep 0.05
echo -n "${m:$i:0}"
((i+=1))
done;
echo -ne "\r"
}
neo "update en cours";
else
zenity --info --title="Update" --text="Aucun Update" &
> /dev/null;
fi
Bien sur vous pouvez le modifier ou améliorer autant que vous le souhaitez, mais comme dit plus haut il est déja fonctionnel en l'etat.
F15 X64 4Go
En espérant vous avoir aidé...
Yum57