Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Reinstalling ALSA from source? Anybody tried?
- Date: Thu, 24 Jan 2008 08:29:26 -0600
- From: "Daniel A. Ramaley" <daniel.ramaley@example.com>
- Subject: Re: [tlug] Reinstalling ALSA from source? Anybody tried?
- References: <1201160466.11901.24.camel@slackisland.org>
- User-agent: KMail/1.9.5
On Thursday 24 January 2008 01:41, scott wrote: > I'm thinking if I roll back alsa to a previous version maybe it will >solve this problem. Of course, yum remove alsa will remove KDE and the >whole kitchen sink as well, so instead what I am thinking of doing is: > > rpm -e --nodeps alsa-lib-1.0.14-1.rc4.el5 > rpm -e --nodeps alsa-utils-1.0.14-2.rc4.el5 > >and then installing alsa from source. Is there an earlier version of alsa available from your distribution? Rather than compiling from source, it might be easier to install an earlier RPM. You might even be able to just do a downgrade using the rpm command and not have to uninstall the current one before installing the one you want. One problem to anticipate, however, is that an older RPM may not want to install because of dependency problems. If you can find the source RPM for an older version, it is relatively easy to compile it into a binary RPM; probably easier than trying to compile source from a tarball. If you've never compiled a source RPM, here's my instructions for doing it on one machine i maintain that requires some custom switches added to the ./configure line for PHP: # rpm -ivh php-4.3.9-3.8.src.rpm # cd /usr/src/redhat/SPECS Edit php.spec as necessary, adding --with-mcrypt --with-mbstring=all. # rpmbuild -bb php.spec The rm is optional, though it frees up a lot of space: # rm -rf /usr/src/redhat/BUILD/php-4.3.9 # cd /usr/src/redhat/RPMS/x86_64 # rpm -i php-4.3.9-3.15.x86_64.rpm \ php-devel-4.3.9-3.15.x86_64.rpm \ php-domxml-4.3.9-3.15.x86_64.rpm \ php-gd-4.3.9-3.15.x86_64.rpm \ php-imap-4.3.9-3.15.x86_64.rpm \ php-ldap-4.3.9-3.15.x86_64.rpm \ php-mbstring-4.3.9-3.15.x86_64.rpm \ php-pear-4.3.9-3.15.x86_64.rpm \ php-pgsql-4.3.9-3.15.x86_64.rpm Of course, you're commands would vary since you're compiling alsa and not PHP; this is just a very rough guide to show how it is done and to give some ideas to feed to Google for more information. If you've never built an RPM before, the first time you run rpmbuild it will probably complain about missing dependencies (particularly the *-devel packages that Linux distributions are so fond of separating out). Take care of those dependencies and it should compile. You mentioned Centos; the above commands are used on a RedHat EL 4 machine; i'm not familiar with Centos specifically so it might be a bit different. ------------------------------------------------------------------------ Dan Ramaley Dial Center 118, Drake University Network Programmer/Analyst 2407 Carpenter Ave +1 515 271-4540 Des Moines IA 50311 USA
- Follow-Ups:
- References:
Home | Main Index | Thread Index
- Prev by Date: [tlug] Almost perfect laptop
- Next by Date: Re: [tlug] Linux / Open source events in Tokyo
- Previous by thread: Re: [tlug] Reinstalling ALSA from source? Anybody tried?
- Next by thread: Re: [tlug] further adventures in reinstalling ALSA from source
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links