Δημοσιεύτηκε: 18 Ιούλ 2010, 10:38
από xaris2335
mikelantzelo έγραψε:Αναβάθμιση alsa 1.0.23

Για να το πετύχουμε πρέπει αρχικά να δούμε ποια έκδοση alsa έχουμε ήδη εγκατεστημένη:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.

Για να αποφύγουμε προβλήματα κατά την αναβάθμιση πρέπει να σταματήσουμε την alsa με την παρακάτω εντολή:

sudo /sbin/alsa-utils stop

Στη συνέχεια πρέπει να εγκαταστήσουμε τα απαραίτητα εργαλεία για να τα συνθέσουμε με τις κεφαλίδες των kernel:

sudo apt-get -y install build-essential ncurses-dev gettext xmlto libasound2-dev

sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev

Στη συνέχεια πηγαίνουμε στον προσωπικό μας φάκελο και κατεβάζουμε τα εξής: alsa-driver, alsa-lib and alsa-utils :

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

Μετά από αυτό, δημιουργούμε έναν νέο φάκελο για τη συναρμολόγηση και την εγκατάσταση των τριών αρχείων. Στη συνέχεια μετακινούμε τα 3 tar αρχεία που μόλις κατεβάσαμε στον παρακάτω φάκελο:

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

Ξεπακετάρουμε τα 3 tar αρχεία :

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

Κάνουμε compile και εγκαθιστούμε το alsa-driver :

cd alsa-driver*
sudo ./configure
sudo make
sudo make install

Κάνουμε compile και εγκαθιστούμε το alsa-lib :

cd ../alsa-lib*
sudo ./configure
sudo make
sudo make install

Κάνουμε compile και εγκαθιστούμε το alsa-utils :

cd ../alsa-utils*
sudo ./configure
sudo make
sudo make install

Μετά, απομακρύνουμε τα 3 tar αρχεία που βρίσκονται στον προσωπικό μας φάκελο και δεν χρειάζονται άλλο:

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

Έπειτα από αυτό κάνουμε επανεκίννηση του υπολογιστή και η έκδοση alsa πρέπει να είναι 1.0.23!
Μπορούμε να το επιβεβαιώσουμε ως εξής:

cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.
Compiled on May 2 2010 for kernel 2.6.32-21-generic (SMP).

Για να επιβεβαιωθούμε ότι όλα είναι εντελώς εντάξει, πληκτρολογούμε την παρακάτω εντολή:

sudo alsaconf

και ξανακάνουμε επανεκκίνηση!

    Μπράβο τώρα.
  1. Βάλε στην αρχή ότι ανοίγουμε το τερματικό, γιατί κάποιος μπορεί να είναι αρχάριος και να μην ξέρει ότι οι εντολές αυτές δίνονται μέσω τερματικού
  2. Ακόμη διόρθωσε όπου έχεις εντολές βάλτες μέσα σε code δηλ. το cat /proc/asound/version για να μπει σε code θα γίνει έτσι
    Κώδικας: Επιλογή όλων
    [code]cat /proc/asound/version[/code]
  3. Και τέλος όλο το κομμάτι αυτό που έγραψες και με τις διορθώσεις που έκανες, άνοιξε νέο θέμα μέσα στο Oδηγοί-How to και βάλτο εκεί για να το βλέπουν οι άλλοι με τίτλο πως να αναβαθμίσετε την Alsa