जवाबों:
सभी पैकेजों को अपग्रेड करें:
apt-get update; apt-get upgrade;
यदि आप सिर्फ एक पैकेज (जैसे php5) को अपग्रेड करना चाहते हैं:
apt-get update; apt-get install php5;
डेबियन पर उपलब्ध पैकेज संस्करणों पर एक नज़र डालें:
http://www.debian.org/distrib/packages
यदि आप php5 5.4.4-2 को स्थापित करना चाहते हैं, जो केवल wheezy पर उपलब्ध है, तो आपको अपने /etc/apt/sources.list में wheezy जोड़ना चाहिए:
deb http://ftp.us.debian.org/debian/ wheezy main non-free contrib
और फिर:
apt-get update
apt-get install -t wheezy php5
कोई भी आश्चर्य नहीं करने के लिए, आपको एप्टी पिनिंग का उपयोग करना चाहिए ताकि आपके सिस्टम को मट्ठे से पैकेज स्थापित करने से रोका जा सके, बस फ़ाइल / etc / apt / वरीयताओं को बनाएं।
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
पिनिंग आपको निर्भरता नरक में डालने जा रही है, जैसा कि @ जुआन ने देखा। जब मैं अपने डेबियन सिस्टम पर रक्तस्राव बढ़त चाहता हूं, तो मैं आमतौर पर http://www.dotdeb.org/
उचित निर्देशों के लिए -> http://www.dotdeb.org/instructions/
डेबियन स्थिर वास्तव में, वास्तव में स्थिर होने के लिए डिज़ाइन किया गया है; इस प्रकार पैकेज के नए संस्करणों का उपयोग आमतौर पर समर्थित नहीं होता है, अक्सर मुश्किल और / या एक बुरा विचार, और कभी-कभी असंभव होता है। उस ने कहा, इसे करने के तरीके हैं:
यदि कोई बैकपोर्ट उपलब्ध नहीं है, और एक साधारण साइड बैकपोर्ट संभव नहीं है, तो आप संभवतः अपने सिस्टम पर काम करने वाले पैकेज को प्राप्त नहीं कर पाएंगे। आप डेबियन परीक्षण को अपग्रेड करने पर विचार कर सकते हैं (जो परीक्षण खराब होने पर इतना बुरा नहीं है, क्योंकि डेबियन व्हीज़ी इस लेखन के रूप में है)।
यह उत्तर irc.debian.org पर dpkg bot द्वारा दिए गए "सिंपल साइड बैकपोर्ट" निर्देशों को दोहराए बिना पूरा नहीं होगा:
इसे भी देखें: http://wiki.debian.org/Backports