Содержание

Установка пакетов из старых дистрибутивов

Иногда по каким либо причинам бывает необходимо установить пакет из старого стабильного дистрибутива - понизить версию пакета. В Ubuntu это делается таким образом:

Добавим в sources.list запись о старом дистрибутиве:

deb http://archive.ubuntu.com/ubuntu karmic restricted main
deb-src http://archive.ubuntu.com/ubuntu karmic restricted
 
deb http://archive.ubuntu.com/ubuntu karmic-updates restricted main
deb-src http://archive.ubuntu.com/ubuntu karmic-updates restricted
 
deb http://archive.ubuntu.com/ubuntu karmic universe
deb-src http://archive.ubuntu.com/ubuntu karmic universe
deb http://archive.ubuntu.com/ubuntu karmic-updates universe
deb-src http://archive.ubuntu.com/ubuntu karmic-updates universe
 
deb http://archive.ubuntu.com/ubuntu karmic-security restricted main
deb-src http://archive.ubuntu.com/ubuntu karmic-security restricted
deb http://archive.ubuntu.com/ubuntu karmic-security universe
deb-src http://archive.ubuntu.com/ubuntu karmic-security universe
deb http://archive.ubuntu.com/ubuntu karmic-security multiverse
deb-src http://archive.ubuntu.com/ubuntu karmic-security multiverse

В каталоге /etc/apt/preferences.d/ создадим файл с любым названием с обязательным расширением .pref, например php.pref и запишем туда:

    Package: php5*
    Pin: release a=karmic
    Pin-Priority: 991

Подробнее об этой записи можно почитать man apt_preferences

Варианты Pin

Установка