Sunday, 9 May 2010

Установка только одного пакета из backports на Lenny

vi /etc/apt/sources.list

Добавляем:
deb http://backports.debian.org/debian-backports lenny-backports main


Создаем:
vi /etc/apt/apt.conf


Добавляем туда:
APT::Default-Release "stable";


Далее обновляем репозиторий:
apt-get update

Пробуем обновить какой-либо пакет на:
apt-get upgrade smartmontools

В ответ должны получить сообщение, что у нас самая новая версия. Это правильное поведение, все ок.

Длаее фиксируем исходную версию пакета:
dpkg -l |grep smartmon
ii smartmontools 5.38-2+lenny1 control and monitor storage systems using S.M.A.R.T

Теперь выставляем повышенный приоритет для пакета из backports (стандартно, он ниже, чем у обычных пакетов; пруфлинк):
vi /etc/apt/preferences

Package: smartmontools
Pin: release a=lenny-backports
Pin-Priority: 999

После этого делаем:
apt-get install smartmontools

После этого нужный пакет обновится и будет далее подтягиваться из backports :)

Удостоверяемся в том, что встала именно нужная версия:
dpkg -l | grep smart
ii smartmontools 5.39.1+svn3060-1~bpo50+1 control and monitor storage systems using S.M.A.R.T.


Офсайт backports: http://www.backports.org/dokuwiki/doku.php?id=instructions

No comments:

Post a Comment

Note: only a member of this blog may post a comment.