Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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. cool
Merci!

Hors ligne