Δημοσιεύτηκε: 29 Ιαν 2012, 01:28
από Dimitrios.gr
Μεταγλώττιση και εγκατάσταση του συστήματος A.L.S.A σε Νεότερη Εκδοση
Ύστερα απο κάμποσο ψάξιμο για να λύσω το πρόβλημα του ήχου μου και με την σημαντικότατη βοήθεια απο το forum
θα δούμε πως μπορούμε να κάνουμε αναβάθμιση και εγκατάσταση του συστήματος A.L.S.A. τα αρχικά απο
Advanced Linux Sound Architecture.

Η διαδικασία που θα ακολουθήσει παρακάτω την ακολούθησα εγω για να λύσω το πρόβλημα που είχα με τον ήχο μετά από την εγκατάσταση νέου πυρήνα
Ωστόσο η διαδικασία μπορεί να γίνει με επιτυχία σε πυρήνες 2.6.38. κι πάνω ...
Καλό είναι αν δεν έχετε σοβαρό πρόβλημα με τον ηχο , να μην το επιχειρήσετε



Αρχικα

Το πρώτο βήμα είναι να εγκαταστήσετε τα απαραίτητα πακέτα για τη δημιουργία λογισμικού από πηγαίο κώδικα:

Για ubuntu 10.04
Κώδικας: Επιλογή όλων
sudo apt-get install linux-headers-`uname -r` linux-backports-modules-alsa-`uname -r` linux-backports-modules-alsa-lucid-generic build-essential


Για ubuntu 10.10
Κώδικας: Επιλογή όλων
sudo apt-get install linux-headers-`uname -r` linux-backports-modules-alsa-`uname -r` linux-backports-modules-alsa-maverick-generic build-essential


Περαιτέρω πακέτα
Κώδικας: Επιλογή όλων
sudo apt-get install gcc gawk libgettext-ruby-util libgettext-ruby1.8 libncurses5-dev libncursesw5-dev xmlto autoconf automake checkinstall pkg-config
sudo apt-get upgrade


Αυτό είναι λίγο μεγάλο και θα πάρει κάμποσο χρόνο....

______________________________________

Δεύτερο Βήμα
Κατεβάζουμε κατά προτίμηση το ποιο πρόσφατο λογισμικό απο την Alsa στην περίπτωσή μας είναι η 1025 link http://www.alsa-project.org/main/index.php/Main_Page
βεβαια αν θέλετε να τα κατεβάζεται σε ενα δικό σας φάκελο και να γίνει η διαδικασία της μεταγλώττισης απο εκεί μπορούμε να δημιουργήσουμε απο εδώ

Κώδικας: Επιλογή όλων
cd ~
mkdir -p "ότι όνομα θέλουμε " για παράδειγμα
mkdir -p Alsa
cd Alsa για να μπούμε στο φάκελο μας


Κώδικας: Επιλογή όλων
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
wget ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.25.tar.bz2
wget ftp://ftp.alsa-project.org/pub/plugins/alsa-plugins-1.0.25.tar.bz2



______________________________________

Τρίτο Βήμα

Κάνουμε αποσυμπίεση
Κώδικας: Επιλογή όλων
tar jxvf alsa-driver-1.0.25.tar.bz2
tar jxvf alsa-lib-1.0.25.tar.bz2
tar jxvf alsa-utils-1.0.25.tar.bz2
tar jxvf alsa-firmware-1.0.25.tar.bz2
tar jxvf alsa-plugins-1.0.25.tar.bz2


________________________________________

Τέταρτο βήμα

Αρχίζει το χτίσιμο
Μεταγλώττιση και εγκατάσταση alsa drivers

Κώδικας: Επιλογή όλων

cd
rm -rf ~/.pulse*
cd Alsa
cd ./alsa-driver-1.0.25
./configure
make
sudo make install


cd Alsa απο το βήμα 2

Στην διαδικασία που ακολούθησα αντιμετώπισα το πρόβλημα που είχε σχέση με την διανομή ubuntu 1010 και στην θέση της εντολής αυτής ./configure την αντικατέστησα ./configure --with-oss=no βοήθεια απο viewtopic.php?f=38&t=21917&start=10 , όσοι έχετε ubuntu 1010 καλό είναι να το προσέξετε διαφορετικά δεν πρόκειται να έχετε ήχο μετά την αναβάθμιση


__________________________________________

Μεταγλώττιση και εγκατάσταση alsa-lib

Κώδικας: Επιλογή όλων
cd
cd Alsa
cd ./alsa-lib-1.0.25
./configure
make
sudo make install


__________________________________________

Μεταγλώττιση και εγκατάσταση alsa-utils

Κώδικας: Επιλογή όλων
cd
sudo /sbin/alsa-utils stop
sudo /sbin/alsa stop
cd Alsa
cd ./alsa-utils-1.0.25
./configure
make
sudo checkinstall

__________________________________________

Μεταγλώττιση και εγκατάσταση alsa-firmware

Κώδικας: Επιλογή όλων
cd
cd Alsa
cd ./alsa-firmware-1.0.25
./configure
make
sudo make install


__________________________________________

Μεταγλώττιση και εγκατάσταση alsa-plugins

Κώδικας: Επιλογή όλων

cd
cd Alsa
cd ./alsa-plugins-1.0.25
./configure
make
sudo make install


_________________________________________

Ρύθμιση ALSA.
Επιλέξτε την επιθυμητή κάρτα ήχου, κάντε κλικ στο "OK" και απαντήστε στις παρακάτω ερωτήσεις είναι πάντα «ναι / Y»:
Κώδικας: Επιλογή όλων
sudo alsaconf


_________________________________________

Κάντε επανεκκίνηση και είστε έτοιμοι ...

Κώδικας: Επιλογή όλων
sudo reboot


_________________________________________

περισσότερα Θέματα για περαιτέρω υποστήριξη:
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=8432
viewtopic.php?f=38&t=7867
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=5470
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=2589
https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=5311

Spoiler: show
Ευχαριστω το φίλο simosχ για την βοήθεια του

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα