На уровне кода нет очень, можно сделать: если Ваш сервер отказывает, он отказывает. С точки зрения аппаратных средств они, вероятно, искали фразу как Отказоустойчивая кластеризация.
Обновите все пакеты:
apt-get update; apt-get upgrade;
Если вы хотите обновить только один пакет (например, php5):
apt-get update; apt-get install php5;
Для версий пакетов, доступных в Debian, посмотрите:
http: //www.debian.org/distrib/packages
Если вы хотите установить php5 5.4.4-2, который доступен только на wheezy, вы должны добавить wheezy в свой /etc/apt/sources.list:
deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
и затем:
apt-get update
apt-get install -t wheezy php5
Чтобы не преподнести сюрпризов, вы должны использовать apt pinning, чтобы ваша система не могла устанавливать пакеты из wheezy, просто создайте файл / etc / apt / preferences
Package: *
Pin: release n=squeeze
Pin-Priority: 650
Package: *
Pin: release n=wheezy
Pin-Priority: -10
Итак, когда это когда вы выполняете apt-get install, если вы не укажете -t wheezy, он по умолчанию установит пакет из squeeze.
Закрепление поставит вас в ад, как заметил @Juan. Когда мне нужна последняя версия системы Debian, я обычно обращаюсь к http://www.dotdeb.org/
для получения надлежащих инструкций -> http://www.dotdeb.org/instructions/
Стабильный Debian разработан, чтобы быть действительно очень стабильным; таким образом, использование более новых версий пакетов обычно не поддерживается, что часто является сложной и / или плохой идеей, а иногда и невозможным. Тем не менее, есть способы сделать это:
Если backport недоступен и простой sid backport невозможен, то вы, вероятно, не сможете заставить пакет работать в вашей системе.
См. также: http://wiki.debian.org/Backports