Как установить версию пакета, которая была удалена из бэкпортов?
Существует только одна версия libreoffice
пакет в 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
Но мне нужно установить предыдущий (1:3.4.6-2~bpo60+2
Есть ли способ установить его с помощью пакетов (я не хочу устанавливать libreoffice вручную, так как он имеет много зависимостей).
2 ответа
Вы можете использовать snapshot.debian.org, найти там libreoffice:
Это не выглядит возможным через бэкпорт
Попробуйте посмотреть на сайте бэкпортов...
http://backports.debian.org/debian-backports/pool/main/libr/libreoffice/
Или основной репозиторий Debian http://packages.debian.org/squeeze-backports/editors/
Похоже, что эта версия доступна только на нескольких платформах [mipsel, powerpc, s390]
проверка apt
на 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
Возможные решения
Вы читали эту статью об установке на Squeeze?