thelf έγραψε:Δεν μπορούσα να διαγράψω με τίποτα κάποια αρχεία οπότε εγκατέστησα το ubuntu από την αρχή, λιγότερο χρόνο που πήρε
Έχω χώρο σε άλλο partition του δίσκου, αλλά δεν ξέρω τι αποτέλεσμα θα έχει η ίδια διαδικασία από την αρχή. Πιστεύεις ότι θα ήταν καλύτερα να δοκίμαζα πάλι το ίδιο ή μόνο compile για την alsa? Aν θέλεις πες μου πως γίνεται για να το δοκιμάσω. Δεν ξέρω αν είδες αυτό το link
http://forum.karen.com.pl/viewtopic.php?p=59335, στο 4ο post δίνουν ένα patch για την έκδοση 8.04, Μήπως θα μπορούσα να φτιάξω κάτι αντίστοιχο για την έκδοση 9.04;
Καλά έκανες και εγκατέστησες ξανά. Είναι πιο εύκολη διαδικασία.
Στο σύνδεσμο που έδωσες παραπάνω, γίνεται αναφορά για πακέτο RPM που δε μπορεί να εγκατασταθεί εδώ λόγω διαφορετικού πυρήνα.
Προτείνω να μεταγλωττίσεις την πιο πρόσφατη έκδοση της Alsa.
Λοιπόν, για τη διαδικασία μεταγλώττισης της Alsa, ακολούθησε τη διαδικασία που περιγράφει στο
https://help.ubuntu.com/community/HdaIntelSoundHowtoΓίνεται αναφορά για ένα πρόγραμμα εντολών (script) που κάνει τη δύσκολη δουλειά αυτόματα για σένα.
Το πρόγραμμα εντολών έχει τις επιλογές,
- Κώδικας: Επιλογή όλων
$ chmod +x AlsaUpgrade-1.0.x-rev-1.17.sh
$ sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh
Usage: AlsaUpgrade-1.0.x-rev-1.17.sh [OPTION]...
Available options:
-di Download (to /usr/src), compile and install the packages
This option will compeletely upgrade your ALSA in one step
-d Download the packages only
In case you want to tweak/patch the official packages or
you'd like to install the snapshot on top of the official
packages prior to compiling and installating them
-c Compilation only
Kind of dry-run option to see if the configuration and compilation
works
-i Compilation and installation of packages
Sources must exist under /usr/src. Run script with -d or -di options first.
The option is useful to speed up your installation in case Ubuntu upgrades
have overwritten your ALSA installation. It is also useful if you want to
keep your patched version or snapshot version, when reinstalling the packages
-r Restore ALSA
Kernel and all ALSA relevant Ubuntu packages will be restored
(done by re-installation of relevant packages)
-snap Download, compile and install of latest ALSA driver-sources-snapshot
Please run script using -d option first. Recommended for troubleshooting.
(The snapshot is not an offical ALSA release or even pre-release,
it is the latest snapshot taken from the design-tree!)
-h Help - this page
Please visit http://ubuntuforums.org/showthread.php?t=962695
to report any issues you might encounter by using this script.
Πρώτα δοκιμάζεις με
- Κώδικας: Επιλογή όλων
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -d
όπου θα κάνει τη λήψη μόνο των νέων πακέτων της Alsa. Ταυτόχρονα όμως, θα εγκαταστήσει και τα απαραίτητα πακέτα συστήματος που θα επιτρέψουν τη μεταγλώττιση, αν αυτά δεν έχουν ήδη εγκατασταθεί.
- Κώδικας: Επιλογή όλων
--Fri Jun 5 01:52:49 BST 2009----Alsa-Upgrade-Script-1.17 -----------------
-
- You'll be upgraded from 1.0.17. to 1.0.20.
-
- All script output is routed to /var/log/AlsaUpgradeRev-1.17-060509-01.52.log
- Run tail -f <logfile> in a seperate terminal to follow the upgrade
-
- Reboot your machine afterwards.
-
- Enjoy - meet you at ubuntuforums.org or diy-audio.com
- soundcheck
---------------------------------------------------------------------------
Όπως αναφέρει παραπάνω, μπορείς να μπεις στον κατάλογο /var/log και να δεις το αρχείο καταγραφών καθώς εγκαθιστά πακέτα και κάνει τη λήψη της νέας Alsa.
Δεν έχει γίνει ακόμα μεταγλώττιση, οπότε μπορούμε να αλλάξουμε εκείνο το αρχείο που θέλουμε.
Έπειτα, πας στον κατάλογο
/usr/src/Alsa-1.0.20 και εντοπίζεις το αρχείο
- Κώδικας: Επιλογή όλων
/usr/src/Alsa-1.0.20/alsa-driver-1.0.20/alsa-kernel/pci/hda/patch_sigmatel.c
Μπορείς να το επεξεργαστείς με
- Κώδικας: Επιλογή όλων
sudo gedit /usr/src/Alsa-1.0.20/alsa-driver-1.0.20/alsa-kernel/pci/hda/patch_sigmatel.c
Μόλις ολοκληρώσεις την επιδιόρθωση του αρχείου, μπορείς να δοκιμάσεις
- Κώδικας: Επιλογή όλων
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -c
όπου με την επιλογή -c θα δοκιμάσει να κάνει μόνο μεταγλώττιση σε αυτό το στάδιο. Θα πάρει γύρω στα 15-20 λεπτά, όλα αυτόματα.
Αν βγάλει σφάλμα, ανέφερέ το εδώ. Αν όλα καλά, τότε
sudo ./AlsaUpgrade-1.0.x-rev-1.17.sh -i[/code]
όπου θα μεταγλωττίσει και θα εγκαταστήσει τα πακέτα (αν η μεταγλώττιση έχει ήδη γίνει, τότε απλά θα εγκαταστήσει).
Τέλος, χρησιμοποιείς την εντολή για επαναφόρτωση ξανά της Alsa (force reload) και πρέπει να έχεις τις νέες ρυθμίσεις τώρα!
Μπορείς να επιβεβαιώσεις με το πρόγραμμα alsa-info.sh, και να δεις αν η έκδοση της Alsa είναι 1.0.20.
Καλή επιτυχία!