Відповіді:
Оновіть усі пакети:
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
Щоб не отримати сюрпризів, вам слід застосувати влучне закріплення, щоб запобігти встановленню вашої системи пакетів із хрипкого, просто створіть файл / etc / apt / preferences
Package: *
Pin: release n=squeeze
Pin-Priority: 650
Package: *
Pin: release n=wheezy
Pin-Priority: -10
Отже, коли це робити apt-get install, якщо ви не вказуєте -t wheezy, він за замовчуванням встановить пакет із стиску.
apt-get source
apt-get build-dependencies
debuild
Прикріплення приведе вас у пекло залежності, як помітив @Juan. Коли я хочу, щоб кров’яні кровотечі в моїх системах Debian я зазвичай звертався до http://www.dotdeb.org/
Для отримання відповідних інструкцій -> http://www.dotdeb.org/instructions/
Debian стабільний розрахований на те, щоб бути справді, дуже стабільним; таким чином використання новіших версій пакетів зазвичай не підтримується, часто хитро та / або погано, а іноді неможливо. Однак це є такі способи:
Якщо жодного резервного пакета немає, а простий резервний сид-порт неможливий, ви, ймовірно, не зможете отримати пакет роботи у вашій системі. Ви можете розглянути можливість модернізації до debian тестування (що не так вже й погано, коли тестування знаходиться під заморожуванням, як це написано Debian Wheezy).
Ця відповідь не була б повною без повторення інструкцій "простий sid backport", наданих ботом dpkg на irc.debian.org:
Дивіться також: http://wiki.debian.org/Backports