Anda memiliki opsi untuk hanya meningkatkan versi bash. Untuk melakukannya gunakan apt-get
perintah berikut :
apt-get update
Kemudian setelah pembaruan mengambil semua pembaruan yang tersedia dijalankan:
apt-get install --only-upgrade bash
Untuk mendapatkan pembaruan pada rilis yang lebih lama, Squeeze misalnya, Anda mungkin perlu menambahkan repo Squeeze-LTS ke daftar sources.list Anda.
Untuk menambahkan repositori ini, edit /etc/apt/sources.list
dan tambahkan baris berikut ke akhir file.
deb http://ftp.us.debian.org/debian squeeze-lts main non-free contrib
Untuk memeriksa kerentanan sistem tertentu (atau melihat apakah pemutakhiran berfungsi), Anda dapat memeriksa versi bash yang Anda gunakan dan melihat apakah versi tersebut terpengaruh (mungkin) atau ada banyak skrip uji shell yang tersedia di web.
EDIT 1
Untuk meningkatkan versi bash
Lenny atau Etch, lihat jawaban Ilya Sheershoff di bawah ini untuk cara mengkompilasi bash
dari sumber dan secara manual tingkatkan versi bash
yang digunakan oleh rilis Anda.
EDIT 2
Ini adalah contoh sources.list
file dari server Squeeze yang berhasil saya tingkatkan:
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