आपके पास बस बैश को अपग्रेड करने का विकल्प है। ऐसा करने के लिए निम्नलिखित apt-get
कमांड का उपयोग करें :
apt-get update
फिर अद्यतन उपलब्ध होने के बाद सभी उपलब्ध अद्यतन चलते हैं:
apt-get install --only-upgrade bash
पुरानी रिलीज़ पर अपडेट प्राप्त करने के लिए, उदाहरण के लिए निचोड़ें, आपको शायद अपने स्रोतों के लिए निचोड़-एलटीएस रेपो जोड़ना होगा।
इस रिपॉजिटरी को जोड़ने /etc/apt/sources.list
के लिए, फ़ाइल के अंत में निम्न पंक्ति को संपादित करें और जोड़ें।
deb http://ftp.us.debian.org/debian squeeze-lts main non-free contrib
कमजोरियों के लिए एक विशेष प्रणाली की जांच करने के लिए (या देखें कि क्या उन्नयन काम करता है) आप उपयोग किए जा रहे बैश संस्करणों की जांच कर सकते हैं और देख सकते हैं कि क्या संस्करण प्रभावित है (यह शायद है) या वेब पर कई शेल परीक्षण स्क्रिप्ट उपलब्ध हैं।
EDIT 1
bash
Lenny या Etch पर अपग्रेड करने के लिए , Ilya Sheershoff के उत्तर पर एक नज़र डालें कि कैसे bash
स्रोत से संकलन किया जाए और मैन्युअल रूप से उस संस्करण को अपग्रेड किया जाए bash
जो आपकी रिलीज़ का उपयोग कर रहा है।
EDIT 2
यहाँ sources.list
एक निचोड़ सर्वर से एक उदाहरण फ़ाइल है जिसे मैंने सफलतापूर्वक उन्नत किया है:
deb http://ftp.us.debian.org/debian/ squeeze main
deb-src http://ftp.us.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://ftp.us.debian.org/debian/ squeeze-updates main
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main
# Other - Adding the lsb source for security updates
deb http://http.debian.net/debian/ squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian/ squeeze-lts main contrib non-free