Risposte:
Aggiorna tutti i pacchetti:
apt-get update; apt-get upgrade;
Se vuoi aggiornare solo un pacchetto (ad esempio php5):
apt-get update; apt-get install php5;
Per le versioni dei pacchetti disponibili su Debian dai un'occhiata a:
http://www.debian.org/distrib/packages
Se vuoi installare php5 5.4.4-2, che è disponibile solo su wheezy, dovresti aggiungere wheezy al tuo /etc/apt/sources.list:
deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
e poi:
apt-get update
apt-get install -t wheezy php5
Per non avere sorprese, dovresti usare il pin di apt per evitare che il tuo sistema installi pacchetti da wheezy, basta creare il file / etc / apt / preferenze
Package: *
Pin: release n=squeeze
Pin-Priority: 650
Package: *
Pin: release n=wheezy
Pin-Priority: -10
Quindi quando lo fai apt-get install, se non specifichi -t wheezy installerà di default il pacchetto da squeeze.
apt-get source
apt-get build-dependencies
debuild
Appuntare ti metterà nell'inferno delle dipendenze, come notato da @Juan. Quando voglio il limite massimo sui miei sistemi Debian, di solito mi rivolgo a http://www.dotdeb.org/
Per le istruzioni corrette -> http://www.dotdeb.org/instructions/
Debian stable è progettata per essere davvero molto stabile; pertanto l'utilizzo di versioni più recenti di pacchetti non è generalmente supportato, spesso ingannevole e / o una cattiva idea, e talvolta impossibile. Detto questo, ci sono modi per farlo:
Se non è disponibile alcun backport e non è possibile un semplice backport laterale, probabilmente non sarà possibile far funzionare il pacchetto sul proprio sistema. Puoi prendere in considerazione l'upgrade ai test debian (il che non è poi così male quando i test sono bloccati, dato che Debian Wheezy è al momento della stesura).
Questa risposta non sarebbe completa senza ripetere le istruzioni del "semplice backport laterale" fornite dal bot dpkg su irc.debian.org:
Vedi anche: http://wiki.debian.org/Backports