When I attempt to install mpd I get the following:
Package mpd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'mpd' has no installation candidate
Last edited by mosesgunn (2013-01-30 12:35:30)
apt-cache policy mpd gives me the following
mpd: Installed: (none) Candidate: (none) Version table:
## CRUNCHBANG ## Compatible with Debian Wheezy, but use at your own risk. deb http://packages.crunchbang.org/waldorf waldorf main #deb-src http://packages.crunchbang.org/waldorf waldorf main ## DEBIAN deb http://http.debian.net/debian wheezy main contrib non-free #deb-src http://http.debian.net/debian wheezy main contrib non-free ## DEBIAN SECURITY deb http://security.debian.org/ wheezy/updates main contrib non-free #deb-src http://security.debian.org/ wheezy/updates main contrib non-free # Liquorix sources added by smxi deb http://liquorix.net/debian/ sid main
Run `sudo apt-get update` again, then try installing mpd again. (Make sure `apt-get update` doesn't return with errors; it may take a few attempts.) Sometimes packages have been temporarily disappearing from the repos during maintenance; it's just part of the growing pains associated with preparing Debian Testing for a new Stable release.
I ran sudo apt-get update and have seen no errors. I then added another testing repo
deb http://www.deb-multimedia.org testing main non-free
That has yielded nothing.
I just installed the newest .iso from corenomial and had no issues with the install. I have been running Linux for years and crunchbang for about 6 months.
I have never seen one as intriguing as this one... Even with things moving about there still should be some form of message
I have enable Testing along with my Sid and Experimental sources and see all three candidates, from each repo when I do
apt-cache policy mpd
For me to see it and not you speaks of a bigger issue with proxy, ftp vs http, network... Just grasping, because this makes no sense
It is very strange.
apt-cache policy mpd*
and I found a few other seemingly related mpd packages. the only without a client was 'mpd-client'
Should I do a fresh install?
Ahhh! @machine - thank you! mystery solved! I was so confused! I installed it from the amd64 repos a few months ago with no issues. thanks!
Like I said, this appears to be one of those "growing pains"...a couple weeks ago, a dist-upgrade removed half the installed packages in my system because they didn't match what APT found in the repo; I ended up with no VLC and a moderately borked system.
This should be able to get you the i386 mpd:
sudo dpkg add-architecture i386 sudo apt-get update sudo apt-get install mpd:i386
Hopefully an amd64 binary will return to our repos shortly though.
Thanks pvsage! I think I can wait on installing mpd when the amd64 version gets added back in. When do you think that everything will be settled?
^ "When it's ready." Now that APT is multiarch-aware, I believe there's every possibility that Wheezy could be released without an amd64 binary in the repo.
I'm seeing that as a trend as a newer Debian user. I enjoy using 64-bit distros, it's what my laptop came with and seems to run very well. So would I need to stick with Testing?
I am going to move this line of questioning to a new thread, because this issue is solved!
An amd64 binary of mpd is once again in the Wheezy repos. (I've been keeping a daily watch on this for ya. ) My guess is there was a release-critical bug, and a fix has finally migrated from Sid to Wheezy.
@ pvsage! Thanks! This is issue is truly solved now! I will start setting up mpd+ncmpcpp again! I tried gmusicbrowser, but didnt like it. yay for mpd!