How to install package version that was removed from backports?

There is only one version of the libreoffice package in Debian Squeeze Backports:

apt-cache madison libreoffice
libreoffice | 1:3.5.4-7~bpo60+1 | http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages

But I need to install the previous one (1:3.4.6-2~bpo60+2) Is there a way to install it using packages (I don't want to install libreoffice manually as it has a lot dependencies).


Solution 1:

It doesn't look possible via backports

Try looking on the backports website ...

http://backports.debian.org/debian-backports/pool/main/libr/libreoffice/

Or the main debian repo http://packages.debian.org/squeeze-backports/editors/

It looks like that version is only available on a few platforms [mipsel, powerpc, s390]

Checking apt on a squeeze machine, its only showing 1 available variant

[/]$ apt-cache policy libreoffice
libreoffice:
  Installed: (none)
  Candidate: 1:3.5.4-7~bpo60+1
  Version table:
     1:3.5.4-7~bpo60+1 0
        100 http://backports.debian.org/debian-backports/ squeeze-backports/main amd64 Packages

Then even forcing the archived lenny-backports

Eg.

/etc/apt/sources.list

deb http://archive.debian.org/debian-backports lenny-backports main"

And forcing an update of an expired repo

apt-get -o Acquire::Check-Valid-Until=false update

Will give an empty result

[/]$ apt-cache policy libreoffice
N: Unable to locate package libreoffice

Possible solutions

Have you read this article about installing it on Squeeze?

http://debian.stevenrosenberg.net/index.php/2011/06/24/installing-libreoffice-in-debian-squeeze-from-backports-without-a-hitch/