Jawaban:
Tingkatkan semua paket:
apt-get update; apt-get upgrade;
Jika Anda ingin memutakhirkan hanya satu paket (mis. Php5):
apt-get update; apt-get install php5;
Untuk versi paket yang tersedia di Debian lihat:
http://www.debian.org/distrib/packages
Jika Anda ingin menginstal php5 5.4.4-2, yang hanya tersedia di wheezy, Anda harus menambahkan wheezy ke /etc/apt/sources.list:
deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
lalu:
apt-get update
apt-get install -t wheezy php5
Untuk tidak mendapatkan kejutan, Anda harus menggunakan pinning apt untuk mencegah sistem Anda menginstal paket dari wheezy, cukup buat file / etc / apt / preferensi
Package: *
Pin: release n=squeeze
Pin-Priority: 650
Package: *
Pin: release n=wheezy
Pin-Priority: -10
Jadi ketika itu ketika Anda melakukan apt-get install, jika Anda tidak menentukan -t wheezy maka secara default akan menginstal paket dari squeeze.
apt-get source
apt-get build-dependencies
debuild
Pinning akan membuat Anda berada dalam neraka ketergantungan, seperti yang diperhatikan oleh @Juan. Ketika saya ingin tepi pendarahan pada sistem Debian saya, saya biasanya beralih ke http://www.dotdeb.org/
Untuk instruksi yang tepat -> http://www.dotdeb.org/instructions/
Debian stable dirancang untuk benar-benar stabil; dengan demikian menggunakan versi paket yang lebih baru biasanya tidak didukung, seringkali rumit dan / atau ide yang buruk, dan kadang-kadang tidak mungkin. Yang mengatakan, ada cara untuk melakukannya:
Jika tidak ada backport tersedia, dan backport sid sederhana tidak mungkin, maka Anda mungkin tidak akan bisa membuat paket bekerja pada sistem Anda. Anda dapat mempertimbangkan untuk meningkatkan ke pengujian debian (yang tidak terlalu buruk ketika pengujian dibekukan, seperti Debian Wheezy pada tulisan ini).
Jawaban ini tidak akan lengkap tanpa mengulangi instruksi "simple back backport" yang diberikan oleh bot dpkg di irc.debian.org:
Lihat juga: http://wiki.debian.org/Backports