Contenu | Rechercher | Menus
Selon les tags présents sur cette page, celle-ci est ancienne et ne contient plus d'informations sur une des versions supportées d'Ubuntu.
Cette page est en cours de rédaction.
Apportez votre aide…

Cette méthode est déconseilée sous Lucid. alsa est déjà dans sa version 1.022.
Par ailleurs il est fortement déconseillé d'écraser des fichiers installés par des paquets avec des fichiers compilés à la main. Il aurait été préférable de builder des paquets propres pour remplacer ceux fourni par karmic, cela évite bien des problèmes par la suite (mise à jour, migration, …).

Utilisez plutôt Mumble, qui offre une meilleur qualité de son, beaucoup moins de latence, moins de charge CPU et qui, surtout, est libre.

TeamSpeak 3

Si l'installation de TeamSpeak 3 ne pose pas de problème particulier, son utilisation nécessite quelques aménagements à notre Karmic sous peine de voir s'emballer le micro processeur au point de monopoliser toutes les ressources.

Téléchargement

Choisir la version adaptée à son système : Site officiel

Enregistrer le fichier dans notre dossier personnel. Pour exemple, à ce jour et pour la version 32 bit le fichier se nomme TeamSpeak3-Client-linux_x86-3.0.0-beta17.run. C'est cette version qui sera traitée par les codes suivants. Modifiez là si vous souhaitez en utiliser une autre.

Installation

Ouvrir un terminal (Applications > Accessoires > Terminal)

cd ~
sudo sh TeamSpeak3-Client-linux_x86-3.0.0-beta17.run

A ce stade TeamSpeak est installé et utilisable cependant il a la désagréable manie de monopoliser le CPU. Ceci est dû à la version d'ALSA installé sur Karmic, la 1.0.20.

Recompilation d'ALSA

Vérification et préparation système

Récupération de la version installée

cat /proc/asound/version

Stopper l'exécution d'ALSA

sudo /etc/init.d/alsa-utils stop

Récupération des outils de compilation

Installer les outils nécessaires à la compilation ainsi que les en-têtes du noyau

sudo apt-get -y install build-essential ncurses-dev gettext xmlto
sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

Téléchargement d'ALSA

La dernière version à ce jour étant la version 1.0.25

cd ~
rm -rf ~/alsa* ~/.pulse*
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.25.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.25.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.25.tar.bz2

Préparation de l'installation

On crée un dossier pour la compilation et l'installation d'ALSA et on y copie les fichiers téléchargés.

sudo rm -rf /usr/src/alsa
sudo mkdir -p /usr/src/alsa
cd /usr/src/alsa
sudo cp ~/alsa* .

Extraction des fichiers

sudo tar xjf alsa-driver*
sudo tar xjf alsa-lib*
sudo tar xjf alsa-utils*

Compilation et installation d'ALSA

  • alsa-driver
cd alsa-driver*
sudo ./configure
sudo make
sudo make install
  • alsa-lib
cd alsa-lib*
sudo ./configure
sudo make
sudo make install
  • alsa-utils
cd alsa-utils*
sudo ./configure
sudo make
sudo make install

Problème rencontré

En cas d'erreur sur le dernier ./configure et SEULEMENT dans ce cas là, il va falloir ajouter les liens symboliques.

Si le dernier ./configure renvoie :

checking form.h presence... yes
checking for form.h... yes
checking for new_panel in -lpanelw... no
configure: error: panelw library not found

Créer les liens symboliques :

sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
sudo ln -s libformw.so.5 /usr/lib/libformw.so
sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
sudo ln -s libncursesw.so.5 /lib/libncursesw.so

Suppression des archives

rm -f ~/alsa-driver*
rm -f ~/alsa-lib*
rm -f ~/alsa-utils*

Pour finir

Après redémarrage du système, on peut vérifier le numéro de version par :

cat /proc/asound/version

Pour être certain que tout est bien configuré exécutez cette commande :

sudo alsaconf

et redémarrez à nouveau.

PS : C'est ma première doc alors ne soyez pas trop dur ;).


teamspeak3.txt · Dernière modification: Le 26/01/2013, 12:39 par 77.203.33.84
Le contenu de ce wiki est sous licence : CC BY-SA v3.0