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

Attachment: signature.asc
Description: Digital signature

Reply via email to