Debianにセキュリティアップデートのみをインストールする方法

Debianにセキュリティアップデートのみをインストールする方法

Shell Shockエラーのため、一部のシステムを更新する必要があります。しかし、提案されたすべてのパッケージが私のシステムに適しているかどうかは
わかりません。apt-get upgradeつまり、依存関係があるかどうかはわかりません。

システム管理者がまだ到着していないため、連絡できません。だから私の質問は、Debian Stableで利用可能な最新バージョンにすべてを更新せずにセキュリティ
アップデートのみを行う方法です。apt-get upgrade

ソリューションの修正
apt-get install --only-upgrade bash私にとってはそうでした。
私たちのサーバーの1つにはまだ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

Debian 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

関連情報