У вас є можливість просто оновити bash. Для цього використовуйте таку apt-get
команду:
apt-get update
Потім після отримання оновлення запустяться всі доступні оновлення:
apt-get install --only-upgrade bash
Для отримання оновлень про старіші випуски, наприклад, Стисніть, вам, ймовірно, потрібно буде додати репортаж Squeeze-LTS до свого source.list.
Щоб додати це сховище, відредагуйте /etc/apt/sources.list
та додайте наступний рядок до кінця файлу.
deb http://ftp.us.debian.org/debian squeeze-lts main non-free contrib
Щоб перевірити певну систему на вразливості (або побачити, чи працює оновлення), ви можете перевірити використовувані вами версії bash і побачити, чи впливає на цю версію (це, мабуть, є) чи в Інтернеті є численні скрипти тестування оболонок .
РЕДАКТ 1
Щоб оновити bash
на Ленні чи Етч, подивіться нижче на відповідь Іллі Шершоффа про те, як компілювати bash
з джерела та вручну оновити версію тієї версії, bash
яку ви використовуєте.
EDIT 2
Ось прикладний sources.list
файл із сервера Squeeze, який я успішно оновив:
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