тут я коротко обьясню как это сделать стандартными средствами Debian & APT
смотрим какая версия пакета у нас установлена (в нашем случае это linux-image)
root@srv:~# dpkg -l|grep linux-image
ii linux-image-2.6-amd64 2.6.32+29 Linux 2.6 for 64-bit PCs (meta-package)
ii linux-image-2.6.32-5-amd64 2.6.32-31 Linux 2.6.32 for 64-bit PCsиз этого видно что установлен linux-image-2.6.32-5-amd64 версии 2.6.32-31
создаём файл /etc/apt/preferences если его нет (в debian 6 можно использовать /etc/apt/preferences.d/имя_пакета что намного удобнее, к примеру /etc/apt/preferences.d/linux-image)
вписываем туда содержание.
Package: linux-image-2.6.32-5-amd64
Pin: version 2.6.32-31
Pin-Priority: 1001где:
Package: имя установленого пакета.
Pin: version версия установленого пакета.
сохраняем.
после данных изменений видно что при командах:
apt-get update
apt-get upgrade
не обновляется linux-image
более подробную инструкцию как использовать APT Pinning можно прочитать на сайте разработчика
http://wiki.debian.org/AptPreferences
http://www.debian.org/doc/manuals/apt-howto/ch-apt-get.en.html
P.S. номер этого поста 666 :-D :-D :-D адски както получилось :-D :-D :-D
P.P.S. не обновлять linux-image чревато взломом сервера. linux-image в данном посте просто приведён в качестве примера.
Комментариев нет:
Отправить комментарий