Debian에 보안 업데이트만 설치하는 방법

Debian에 보안 업데이트만 설치하는 방법

Shell Shock 오류로 인해 일부 시스템을 업데이트해야 합니다. 하지만 제안된 모든 패키지가 내 시스템에 적합한지는
확실하지 않습니다 . apt-get upgrade즉, 종속성이 있는지 확실하지 않습니다.

시스템 관리자가 아직 도착하지 않아 연락할 수 없습니다. 그래서 제 질문은, 데비안 안정에서 사용 가능한 최신 버전으로 모든 것을 업데이트하지 않고
어떻게 보안 업데이트만 할 수 있느냐는 것입니다 .apt-get upgrade

솔루션 수정
apt-get install --only-upgrade bash나를 위해 그랬어요.
우리 서버 중 하나에는 아직 Debian Squeeze만 설치되어 있습니다.
변화짜내다도착하다헐떡거림그런 다음 /etc/apt/sources.list다음을 실행하십시오.
- apt-get update
- apt-get install --only-upgrade bash
고정된 bash를 이 오래된 스퀴즈 시스템에 설치하십시오.

답변1

Squeeze의 경우 가능하면 squeeze-lts를 사용하세요! (i386 및 amd64에만 해당...)

이것을 source.list에 추가하세요:

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

그런 다음 실행

apt-get update
apt-get install -t squeeze-lts --only-upgrade bash

scrap-lts에 대한 자세한 내용은 다음과 같습니다. https://wiki.debian.org/LTS/Using

만약 너라면진짜Debian lenny를 패치하고 싶나요?이 점(대신 최신 배포판으로 업데이트하는 것을 고려해 보세요!)

답변2

당신은 그것을 사용할 수 있습니다 :

apt-get install --only-upgrade <package>

설치된 경우 지정된 패키지만 업그레이드됩니다.

답변3

Ubuntu 12.04 "정확함" 및 14.04 "신뢰할 수 있음", Debian 7 "Wheezy"

apt-get update; apt-get install bash

데비안 6 "압착"

/etc/apt/sources.list.d/squeezelts.list

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

/etc/apt/apt.conf.d/50squeezelts

APT::Default-Release "squeeze-lts";

그런 다음 업데이트를 실행합니다.

apt-get update; apt-get install bash

Lenny로 오래되고 지원되지 않는 시스템 패치

# Retrieve and install dependencies first
apt-get update && apt-get install build-essential gettext bison

# Get bash 3.2 source
wget http://ftp.gnu.org/gnu/bash/bash-3.2.tar.gz
tar zxvf bash-3.2.tar.gz
cd bash-3.2

# Download and apply all patches
# Includes patches for CVE-2014-6271 (52) *AND* CVE-2014-7169 (53) *AND* Florian Weimer patch (54)
for i in $(seq -f "%03g" 1 54); do
    wget -nv http://ftp.gnu.org/gnu/bash/bash-3.2-patches/bash32-$i
    patch -p0 < bash32-$i
done

# Compile and install to /usr/local/bin/bash
./configure && make
make install

# Point /bin/bash to the new binary
mv /bin/bash /bin/bash.old
ln -s /usr/local/bin/bash /bin/bash

답변4

소스 목록에 다음을 추가하세요.

http://ftp.de.debian.org/debian서독의 척추

apt-get 업데이트 apt-get install --only-upgrade bash

관련 정보