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 버전을 확인하고 해당 버전이 영향을 받는지 (아마도) 또는 웹에서 사용 가능한 수많은 셸 테스트 스크립트 가 있는지 확인할 수 있습니다.
편집 1
bash
Lenny 또는 Etch에서 업그레이드하려면 bash
소스 에서 컴파일 하고 bash
릴리스에서 사용 중인 버전을 수동으로 업그레이드하는 방법에 대한 아래의 Ilya Sheershoff의 답변을 살펴보십시오 .
편집 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