<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Alsa_Installer&amp;feed=atom&amp;action=history</id>
		<title>Alsa Installer - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Alsa_Installer&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Alsa_Installer&amp;action=history"/>
		<updated>2013-06-19T21:14:40Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Alsa_Installer&amp;diff=2434&amp;oldid=prev</id>
		<title>L1q1d il 09:39, 12 set 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Alsa_Installer&amp;diff=2434&amp;oldid=prev"/>
				<updated>2006-09-12T09:39:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Script]]&lt;br /&gt;
= Descrizione =&lt;br /&gt;
Questo script installa/disinstalla ALSA da sorgenti (magari perchè non gli va quello incluso nel kernel-space). Lo script segue i passi degli how-to di http://www.alsa-project.org/ e funza per tutte le schede audio supportate da ALSA e per tutte le versioni.&lt;br /&gt;
= Script =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#Script to install/uninstall ALSA (Alsa Linux Sound Architecture)&lt;br /&gt;
#by Siderius o Barty in Slacky.it&lt;br /&gt;
&lt;br /&gt;
echo -e &amp;quot;\n Benvenuto nel tools di installazione/disinstallazione di ALSA da sorgenti\n Ricordati che ALSA non deve essere incluso nel kernel né staticamente né come modulo&amp;quot;&lt;br /&gt;
if [ &amp;quot;$UID&amp;quot; != 0 ]; then&lt;br /&gt;
	echo &amp;quot; Non sei root. Loggati come tale e riprova &amp;quot;&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot; Vuoi installare o disinstallare alsa? [i/d]:&amp;quot;&lt;br /&gt;
while [ &amp;quot;$AZIONE&amp;quot; != 'i' ] &amp;amp;&amp;amp; [ &amp;quot;$AZIONE&amp;quot; != 'd' ]; do&lt;br /&gt;
read AZIONE&lt;br /&gt;
	if [ &amp;quot;$AZIONE&amp;quot; != 'i' ] &amp;amp;&amp;amp; [ &amp;quot;$AZIONE&amp;quot; != 'd' ]; then&lt;br /&gt;
	echo -e &amp;quot;\nInserisci i o d, perfavore!: &amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$AZIONE&amp;quot; == 'i' ]; then&lt;br /&gt;
	echo -e &amp;quot;Che versione di ALSA vuoi installare?&amp;quot;&lt;br /&gt;
	read VERSIONE&lt;br /&gt;
	echo -e &amp;quot;\n Adesso sto per scaricare i sorgenti (driver, lib, utils) dal sito di ALSA aggiornati alla versione scelta\n&lt;br /&gt;
        Premi c per continuare o e per uscire: &amp;quot;&lt;br /&gt;
	read RISPOSTA&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$RISPOSTA&amp;quot; == 'e' ]; then&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
if [ &amp;quot;$RISPOSTA&amp;quot; == 'c' ]; then&lt;br /&gt;
	cd /usr/src&lt;br /&gt;
	mkdir alsa&lt;br /&gt;
	cd alsa&lt;br /&gt;
	wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-$VERSIONE.tar.bz2&lt;br /&gt;
	wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-$VERSIONE.tar.bz2&lt;br /&gt;
	wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-$VERSIONE.tar.bz2&lt;br /&gt;
#Controllo se ci sono i file System.map e .config nella cartella del sorgente di Linux&lt;br /&gt;
	VERSIONE_KERNEL='uname -r'&lt;br /&gt;
if [ &amp;quot;-e /usr/src/linux-$VERSIONE_KERNEL/System.map&amp;quot; == FALSE ] || [ &amp;quot;-e /usr/src/linux-$VERSIONE_KERNEL/.config&amp;quot; == FALSE ]; then&lt;br /&gt;
	echo -e &amp;quot;\n Non sono presenti nella cartella dove si trova il sorgente del tuo kernel i file System.map e .config \n necessari per&lt;br /&gt;
	l'installazione\n Se li hai spostati nella cartella /boot ricopiali nella cartella sorgente del kernel!!!&amp;quot;&lt;br /&gt;
	exit 1&lt;br /&gt;
else    echo -e &amp;quot;\n Compilazione Driver\n Premi c per continuare o e per uscire: &amp;quot;&lt;br /&gt;
	read RISPOSTA1&lt;br /&gt;
fi&lt;br /&gt;
#Compilazione driver&lt;br /&gt;
if [ &amp;quot;$RISPOSTA1&amp;quot; == 'e' ]; then&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
if [ &amp;quot;$RISPOSTA1&amp;quot; == 'c' ]; then&lt;br /&gt;
	bunzip2 alsa-driver-$VERSIONE.tar.bz2&lt;br /&gt;
	tar -xf alsa-driver-$VERSIONE.tar&lt;br /&gt;
	cd alsa-driver-$VERSIONE&lt;br /&gt;
	./configure --with-sequencer=yes;make;make install&lt;br /&gt;
fi&lt;br /&gt;
#Compilazione librerie&lt;br /&gt;
	echo -e &amp;quot;\n Sto per compilare le librerie\n&lt;br /&gt;
        Premi c per continuare o e per uscire: &amp;quot;&lt;br /&gt;
	read RISPOSTA2&lt;br /&gt;
if [ &amp;quot;$RISPOSTA2&amp;quot; == 'e' ]; then&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
if [ &amp;quot;$RISPOSTA2&amp;quot; == 'c' ]; then&lt;br /&gt;
	cd ..&lt;br /&gt;
	bunzip2 alsa-lib-$VERSIONE.tar.bz2&lt;br /&gt;
	tar -xf alsa-lib-$VERSIONE.tar&lt;br /&gt;
	cd alsa-lib-$VERSIONE&lt;br /&gt;
	./configure;make;make install&lt;br /&gt;
fi&lt;br /&gt;
#Compilazione utility&lt;br /&gt;
	echo -e &amp;quot;\n Sto per compilare le utility\n&lt;br /&gt;
        Premi c per continuare o e per uscire: &amp;quot;&lt;br /&gt;
	read RISPOSTA3&lt;br /&gt;
if [ &amp;quot;$RISPOSTA3&amp;quot; == 'e' ]; then&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
if [ &amp;quot;$RISPOSTA3&amp;quot; == 'c' ]; then&lt;br /&gt;
	cd ..&lt;br /&gt;
	bunzip2 alsa-utils-$VERSIONE.tar.bz2&lt;br /&gt;
	tar -xf alsa-utils-$VERSIONE.tar&lt;br /&gt;
	cd alsa-utils-$VERSIONE&lt;br /&gt;
	./configure;make;make install&lt;br /&gt;
fi&lt;br /&gt;
#Faccio partire alsaconf&lt;br /&gt;
alsaconf&lt;br /&gt;
echo &amp;quot;Installazione completata.....Have a nice day ;-)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
fi&lt;br /&gt;
#Disinstallazione&lt;br /&gt;
if [ &amp;quot;$AZIONE&amp;quot; == 'd' ]; then&lt;br /&gt;
	echo -e &amp;quot;Che versione di ALSA vuoi disinstallare?&amp;quot;&lt;br /&gt;
	read VERS_DIS&lt;br /&gt;
	cd /usr/src/alsa&lt;br /&gt;
	cd alsa-driver-$VERS_DIS&lt;br /&gt;
	make uninstall&lt;br /&gt;
	cd ..&lt;br /&gt;
	cd alsa-lib-$VERS_DIS&lt;br /&gt;
	make uninstall&lt;br /&gt;
	cd ..&lt;br /&gt;
	cd alsa-utils-$VERS_DIS&lt;br /&gt;
	make uninstall&lt;br /&gt;
	echo &amp;quot;Disinstallazione Completata!!&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Data:    	03 Jun 2006&lt;br /&gt;
* Autore:    	S1d3r1Us&lt;br /&gt;
* Versione:    	1.0&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>