bashをアップグレードするオプションがあります。そのためには、次のapt-get
コマンドを使用します。
apt-get update
次に、更新が取得された後、利用可能なすべての更新が実行されます。
apt-get install --only-upgrade bash
Squeezeなどの古いリリースの更新を取得するには、おそらくSqueeze-LTSリポジトリをsources.listに追加する必要があります。
このリポジトリを追加/etc/apt/sources.list
するには、次の行を編集してファイルの最後に追加します。
deb http://ftp.us.debian.org/debian squeeze-lts main non-free contrib
特定のシステムの脆弱性をチェックする(またはアップグレードが機能するかどうかを確認する)には、使用しているbashのバージョンを確認し、バージョンが影響を受けている(おそらく影響を受けている)か、またはWebに多数のシェルテストスクリプトがあるかどうかを確認します。
編集1
アップグレードするにはbash
レニーやエッチに、コンパイルする方法については、以下のイリヤSheershoffの答えを見て取りbash
、ソースから、手動でのバージョンアップグレードbash
、あなたのリリースが使用されていることを。
編集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