Sorry to bring up an old thread, but just to document in case someone else stumbles across this one, there is a clean way to get Audacious 2.4 in LMDE and other Debian distros. It's called apt-pinning and it requires editing a couple of configuration files (but don't worry the files in question are very easy to understand).
Here's a
good tutorial.
In the tutorial example, he only sets up for getting packages from unstable, to set up audacious 2.4 (at the time of writing), you will also need to add another repository called "experimental".
The following packages must be installed from unstable using a command like
- Code: Select all
apt-get install -t unstable package-name
libmowgli2
The following packages must be installed from experimental using a command like
- Code: Select all
apt-get install package-name/experimental
libaudclient2
libaudcore1
audacious-plugins
audacious
The reason these two commands are slightly different is documented in the tutorial. Basically, the first one tells APT to pull in dependencies from unstable as well, the second one tells APT to only get the specific package from experimental and try to satisfy all the dependencies from stable or wherever they would normally come from (because we don't want to install experimental packages unnecessarily). The reason audacious 2.4 is in experimental is because one of its dependencies (libmowgli) hasn't been brought into unstable, etc. yet. It's libmowgli that is the bottleneck. Reading some mailing lists, it appears that the package maintainer for libmowgli is unreachable or something.