[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Upgraded from Squeeze to unstable - Installing gnash



Bob Proulx wrote:
> Csanyi Pal wrote:
> > sudo aptitude install gnash
> > 
> > The following NEW packages will be installed:
> >   gnash gnash-common{ab} 
> > ...
> > The following packages have unmet dependencies:
> >   gnash-common: Depends: libavcodec52 (>= 4:0.6-1~) which is a virtual
> 
> But Squeeze's gnash-common is version 0.8.8-5 and version 0.8.8-5
> depends upon libavcodec52 (>= 4:0.5.1-1) which is different from what
> you are showing us here.  You must have something strange going on in
> your /etc/apt/sources.list file.  Version 4:0.6-1~ is from Sid.

Oops.  After I sent that I realized that you were upgrading *from*
Squeeze and not *to* Squeeze.  And therefore my answer was bogus.
Sorry about that.  Let me try again with Sid as the desired target.

My Sid machine has gnash installed.

  $ apt-show-versions | grep gnash
  browser-plugin-gnash/sid uptodate 0.8.10~git20110618-3
  gnash/sid uptodate 0.8.10~git20110618-3
  gnash-common/sid uptodate 0.8.10~git20110618-3

Now dependencies.

  $ apt-show-versions | grep libavcodec52
  libavcodec52 4:0.6.2-5 installed: No available version in archive

  $ apt-cache show gnash-common | grep Depends
  Depends: libavcodec52 (>= 4:0.6-1~) | libavcodec-extra-52 (>= 4:0.6-1~), ...

  $ apt-cache policy libavcodec-extra-52
  libavcodec-extra-52:
    Installed: (none)
    Candidate: (none)
    Version table:

Checking the package page:

  http://packages.debian.org/sid/gnash-common
  libavformat-extra-52 (>= 4:0.5.1-1)
    Package not available

It appears that in Sid libavformat52 has migrated to libavformat53 and
the gnash package hasn't caught up to the change.

Due to this it looks like Gnash is uninstallable in Sid right now.  I
will file a bug on it.

To get something that will work for you there are two easy ways.  For
one /add/ the Wheezy lines to your sources.list file in addition to
your sid lines.  That should make it installable.  It will pull the
versions from Testing which are still available there and should get
you going.

For another you can use snapshot.debian.org to point to a previous
snapshot of Sid when the packages were installable.  There are
instructions on the front page.

  http://snapshot.debian.org/

Or for a third option you could simply download the right package from
the snapshot package page:

  http://snapshot.debian.org/package/libav/4%3A0.6.2-5/

The commands would be something like:

  wget http://snapshot.debian.org/archive/debian/20110730T152949Z/pool/main/liba/libav/libavformat52_0.6.2-5_i386.deb

  dpkg -i libavformat52_0.6.2-5_i386.deb

Note that if you are working with Sid Unstable you will need to become
proficient in dealing with breakages such as this.  Using 'snapshot'
is a valuable resource.

Bob

Attachment: signature.asc
Description: Digital signature


Reply to: