如何安装已从backports中删除的软件包版本?

Debian Squeeze Backports中只有一个版本的libreoffice包:

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

但我需要安装前一个( 1:3.4.6-2~bpo60+2 )有没有一种方法来安装它使用软件包(我不想手动安装libreoffice,因为它有很多依赖项)。

你可以使用snapshot.debian.org,在那里searchlibreoffice:

http://snapshot.debian.org/binary/libreoffice/

它看起来不可能通过backports

尝试在backports网站上查找…

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

还是主要的debian repo http://packages.debian.org/squeeze-backports/editors/

看起来这个版本只能在几个平台上使用[mipsel, powerpc, s390]

squeeze机上检查,只显示1个可用的变体

 [/]$ 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 

然后甚至强制存档的lenny-backports

例如。

的/etc/apt/sources.list

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

并迫使更新过期的回购

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

会给一个空的结果

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

可能的解决scheme

你读过这篇关于在Squeeze上安装的文章吗?

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