#1 Le 05/02/2008, à 21:35
- scholi
Petit script d'automatisation pour installer alsa
Bonjour à tous. J'ai une carte son pourrie et j'essaye tout le temps les derniers drivers alsa pour voir si ça va mieux. J'en avais tellement mare de le faire souvent manuellement (download, compile, install) que j'ai fais un petit script pour automatiser tout ça. Je vous le propose donc pour vous faire gagner du temps lors de votre prochaine install:
#!/bin/bash
> urls.tmp
DICT="firmware driver lib plugins utils tools pyalsa"
for x in ${DICT};
do wget -q -O tmp ftp://ftp.alsa-project.org/pub/${x}/;
NAME=`grep -E -o -e "ftp://[^\"]*" tmp | cut -d"." -f 5 | sort -n -r | head -n1`;
grep -E -o -e "ftp://[^\"]*${NAME}[^\"]*" tmp >> urls.tmp
done
wget -i urls.tmp
rm tmp urls.tmp
find . -maxdepth 1 -name "*alsa*.bz2" -exec tar xvf '{}' \; rm '{}' \;
for x in `find . -mindepth 1 -maxdepth 1 -type d -name "*alsa*" `;
do cd $x;
./configure && make && make install;
cd ..;
done
echo "INSTALLATION DONE!!!!"
Petits Infos:
> Il faut lui donner les droits d'exécution (avec chmod +x nom_du_script).
> Il faut le lancer en mode superutilisateur: sudo nom_du_script (à cause de make install).
> Le scripte cherche automatiquement la version la plus récente disponible sur le site d'alsa.
Dernière modification par scholi (Le 06/02/2008, à 11:07)
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Hors ligne
#2 Le 05/02/2008, à 22:44
- sunnycloud
Re : Petit script d'automatisation pour installer alsa
Ah ben ça, c'est très sympa et ça va me servir aussi beaucoup.
Merci!
Hors ligne