Cloud Scale

The rarified atmosphere of cloud design.

Jamieson Becker is the CEO of LabArts Corporation and specializes in Internet-scale systems.

Sunday, August 3, 2008

 

How to install XMMS in Debian Lenny

As with most of my posts, this one is also a quickie problem solution, so ignore it if it doesn't apply to you. Why XMMS when it's been dropped by Debian and Ubuntu? Simply because it handles problematic playlists (i.e., playlists with ../ in them, which I use a lot and audicious doesn't handle), it handles all files without crashing (i.e., Amarok and Audacious both hang with many of my tunes), and, well, it's XMMS. I have hundreds of skins and Audicious's WinAmp Classic skin support is due to be dropped. And XMMS is fast and rarely crashes unless you're using a buggy visualization plugin. It's only ugly in the [file] dialogs -- the app itself is completely skinned. I just prefer XMMS -- it's fast, simple, and does the job. When I'm not using XMMS, my personal favorite is Amarok.

These packages will probably also work with various flavors of (X)KUbuntu.

If you'd prefer, you can also download the packages below from the official etch repositories, or you can just copy and paste the following:

# i386:
mkdir xmms_in_lenny
cd xmms_in_lenny
wget http://jamiesonbecker.com/xmms_in_lenny/libflac7_1.1.2-8_i386.deb http://jamiesonbecker.com/xmms_in_lenny/xmms_1.2.10+20061101-1etch1_i386.deb http://jamiesonbecker.com/xmms_in_lenny/xmms-flac_1.1.2-8_i386.deb
sudo dpkg -i --ignore-depends=libglib1.2 *deb
# amd64
mkdir xmms_in_lenny
cd xmms_in_lenny
wget http://jamiesonbecker.com/xmms_in_lenny/libflac7_1.1.2-8_amd64.deb http://jamiesonbecker.com/xmms_in_lenny/xmms_1.2.10+20061101-1etch1_amd64.deb http://jamiesonbecker.com/xmms_in_lenny/xmms-flac_1.1.2-8_amd64.deb
sudo dpkg -i --ignore-depends=libglib1.2 *deb

Comments:
This post has been removed by a blog administrator.
 
thank you, this helped me a lot ;)
 
Thanks a lot!
/Altwan
 
Ok, it works fine. Besides, using dpkg --ignore-depends let the package listed as broken, so that synaptic cannot do any upgrade without asking you to resolve these broken packages (i.e. remove them).

Hopefully, there is a solution: edit the deb package as follows:

dpkg -e xmms_1.2.10+20061101-1etch1_i386.deb
cd DEBIAN
vim control (remove libglib1.2 (>= 1.2.0) in the "Depends: " line)
tar -cvzf control.tar.gz *
cd ..
ar r xmms_1.2.10+20061101-1etch1_i386.deb control.tar.gz
sudo dpkg -i xmms_1.2.10+20061101-1etch1_i386.deb
# Now you can use XMMS

I've never found a player as simple and as robust as XMMS. Searching within a huge playlist is almost instantaneaous... try to do that with Audacious or another winamp like player ...
 

Post a Comment



Links to this post:

Create a Link



<< Home

Archives

June 2008   July 2008   August 2008   October 2008   December 2008  



This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]