Beco wrote: > I tried to upgrade one of my systems, and it "kept back" some > packages. As I want to upgrade all, I did the following:
Since these are many multimedia packages and many mentions of ffmpeg I think it likely that you have mixed sources. Did you install those from Merillat's archive? And then did you remove the Merillat archive lines from your sources.list file? That is one way that I know can create the same type of problem that you are seeing. Because Merillat adds an increased version epoch to many packages. As things sit now it is either one way or the other way and each is okay but mixed is trouble. By default APT isn't showing you any version information. It is just saying that it can't make a solution and is holding back packages. First verify your sources.list file. I didn't see where you said what version of Debian you were using. Stable Wheezy, Testing Jessie, or Unstable Sid. Whatever. Make sure it is consistent. Then: # apt-get install apt-show-versions $ apt-show-versions | grep -v uptodate That should show information about packages that do not match what is in the selected sources.list archives. I suspect that you will find the answer in the output. If not then I would dig deeper by using apt-cache to show current and available versions. apt-cache policy mplayer apt-cache policy vlc apt-cache policy ... *If* that is the problem then how to fix? There are many ways and it depends upon your exact situation. You could remove the entire list of packages from the apt-show-versions | grep -v uptodate list after inspecting it and cleaning it of other unrelated packages. Or you could force the installation of specific versions. Or you could pin to a specific release archive. I don't know what is best. Identify your exact problem is first and then decide how to solve it. Do not despair as fixing it is definitely possible once the problem is understood. Bob
signature.asc
Description: Digital signature