Actuellement, mon PHP est sur 5.3.3, comment puis-je le mettre à jour? Comment puis-je mettre à niveau quoi que ce soit? Par exemple, si je souhaite également mettre à niveau phpMyAdmin?
la source
Actuellement, mon PHP est sur 5.3.3, comment puis-je le mettre à jour? Comment puis-je mettre à niveau quoi que ce soit? Par exemple, si je souhaite également mettre à niveau phpMyAdmin?
Mettez à niveau tous les packages:
apt-get update; apt-get upgrade;
Si vous souhaitez mettre à jour un seul paquet (par exemple php5):
apt-get update; apt-get install php5;
Pour les versions de paquetages disponibles sur Debian, jetez un œil à:
http://www.debian.org/distrib/packages
Si vous souhaitez installer php5 5.4.4-2, qui n'est disponible que sur wheezy, vous devez ajouter wheezy à votre /etc/apt/sources.list:
deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
puis:
apt-get update
apt-get install -t wheezy php5
Pour ne pas avoir de surprise, vous devez utiliser l'épinglage apt afin d'empêcher que votre système n'installe des paquets à partir de Wheezy, il suffit de créer le fichier / etc / apt / preferences
Package: *
Pin: release n=squeeze
Pin-Priority: 650
Package: *
Pin: release n=wheezy
Pin-Priority: -10
Ainsi, lorsque vous effectuez l'installation d'apt-get, si vous ne spécifiez pas -t wheezy, il installera par défaut le package à partir de squeeze.
apt-get source
apt-get build-dependencies
debuild
L'épinglage va vous mettre dans un enfer de dépendance, comme @Juan l'a remarqué. Quand je veux être à l'avant-garde de mes systèmes Debian, je me tourne généralement vers http://www.dotdeb.org/
Pour des instructions appropriées -> http://www.dotdeb.org/instructions/
la source
Debian stable est conçu pour être vraiment, vraiment stable; ainsi, l'utilisation de versions plus récentes de packages n'est généralement pas prise en charge, souvent délicate et / ou une mauvaise idée, et parfois impossible. Cela dit, il existe des moyens de le faire:
Si aucun backport n'est disponible et qu'un simple backport sid n'est pas possible, vous ne pourrez probablement pas faire fonctionner le package sur votre système. Vous pouvez envisager une mise à niveau vers les tests Debian (ce qui n'est pas si mal lorsque les tests sont gelés, comme Debian Wheezy l'est au moment de la rédaction de cet article).
Cette réponse ne serait pas complète sans répéter les instructions "simple sid backport" données par le bot dpkg sur irc.debian.org:
Voir aussi: http://wiki.debian.org/Backports
la source