আপনার কাছে কেবল বাশ আপগ্রেড করার বিকল্প রয়েছে। এটি করতে নিম্নলিখিত 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
দুর্বলতার জন্য একটি নির্দিষ্ট সিস্টেমটি পরীক্ষা করতে (বা আপগ্রেড কাজ করে কিনা তা দেখুন) আপনি যে ব্যাশ সংস্করণগুলি ব্যবহার করছেন তা পরীক্ষা করে দেখতে পারেন এবং সংস্করণটি প্রভাবিত হয়েছে কিনা (এটি সম্ভবত রয়েছে) অথবা ওয়েবে অসংখ্য শেল টেস্ট স্ক্রিপ্ট উপলব্ধ।
সম্পাদনা 1
আপগ্রেড করার জন্য bash
লেনি বা এচ উপর, কিভাবে কম্পাইল করার জন্য নীচের ইলিয়া Sheershoff এর উত্তর কটাক্ষপাত করা bash
উৎস থেকে এবং ম্যানুয়ালি সংস্করণ আপগ্রেড bash
আপনার রিলিজ ব্যবহার করছে।
সম্পাদনা 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