Edit : Attention ce script utilise beaucoup de bande passante. Utilisez plutôt celui du message suivant.Bonjour tout le monde.
Je tiens à féliciter et à remercier toute la team pour cette nouvelle version qui fait toujours plus de choses, qui est plus jolie qu'avant (rentrer dans les détails serait trop long)...
Le nouveau site est très joli aussi ! Le design m'a surpris quand je suis passé après Noël : j'ai même cru m'être trompé de site au début ! :oops:
Je propose ici un petit script pour ceux qui sont (comme moi) toujours impatients et veulent avoir la dernière version de amsn (la béta). Il fonctionne normalement sur linux Suse 9.3. Il fonctionne de la manière suivante : téléchargement dans /tmp du dernier fichier amsn_cvs.tar.gz, extraction dans ~/bin/amsnbeta, ./configure, make, effacement des fichiers temporaires superflus. (Attention : il faut que le dossier ~/bin existe sinon ça risque de râler un tout petit peu).
Si je trouve le temps je chercherai peut-être à faire une interface graphique pour rendre tout ça plus agréable mais pour l'instant je n'ai pas le niveau et ce n'est pas en prépa qu'on trouve du temps pour apprendre à programmer.
Voici donc le code du script :
#! /bin/sh
if [ "$1" = "--help" ]
then
echo "maj_amsn permet de mettre à jour aMSN la dernière version cvs"
echo "L'installation est automatique"
echo "Usage : maj_amsn [limite de bande passante]"
echo "Exemple : maj_amsn 8"
exit 0
fi
cd /tmp
echo "_____________________________________________________________"
echo "| Installation de la derniere version cvs de amsn |"
echo "|____________________________________________________________|"
echo
if [ "$1" = "" ] ; then taux=""
else
taux="--limit-rate="$1"k"
fi
if [ -f "amsn_cvs.tar.gz" ]
then
modif=`stat -c '%y' amsn_cvs.tar.gz`
date=`echo $modif | awk '{ print $1 }'`
heure=`echo $modif | awk '{ print $2 }' | head -c 8`
echo "Une version datant du "$date" à "$heure" existe déja"
echo " 1) Retélécharger aMSN"
echo " 2) Installer la version existante"
echo -n " Choix : "
read reponse
case $reponse in
1)
rm amsn_cvs.tar.gz
echo "Téléchargement de la dernière version..."
wget -N http://amsn.sf.net/amsn_cvs.tar.gz $taux ;;
2)
echo "Version conservée" ;;
*)
echo "Erreur : il fallait répondre par 1 ou 2."
echo "La version est conservée" ;;
esac
else
echo "Téléchargement de la dernière version..."
# wget -nv http://amsn.sf.net/amsn_cvs.tar.gz $taux
wget http://amsn.sf.net/amsn_cvs.tar.gz $taux
fi
echo -n "Décompression du fichier gz..."
rm -f amsn_cvs.tar
cp amsn_cvs.tar.gz amsn_cvs.tar.gz.temp
gunzip amsn_cvs.tar
mv amsn_cvs.tar.gz.temp amsn_cvs.tar.gz
echo -e "\t\tTerminé"
echo -n "Décompression du fichier tar..."
tar -xf amsn_cvs.tar
rm amsn_cvs.tar
echo -e "\t\tTerminé"
rm -r ~/bin/amsnbeta
mv /tmp/msn ~/bin/amsnbeta
echo -n "Configuration..."
cd ~/bin/amsnbeta/
./configure > /dev/null
echo -e "\t\tTerminé"
echo -n "Compilation..."
make > /dev/null
echo -e "\t\tTerminé"
# Si des erreurs surviennent, installer libjpeg-devel, lib tif-devel et giflib-d
evel
# puis créer éventuellement le lien symbolique :
# ln -s /opt/gnome/bin/imlib-config /usr/bin/imlib-config
echo
echo
echo "L'installation de la version cvs est terminée !"
echo
echo
Voilà c'est un peu long mais il fonctionne. Mettez le donc dans un fichier exécutable et lancez cet exécutable dans un terminal et normalement tout s'installe et il ne reste plus qu'à lancer ~/bin/amsnbeta/amsn
Si vous avez des remarques à faire sur ce script n'hésitez pas. Il servira peut-être à quelques-uns.
Bonne année à tout le monde.