找到这个(shellshock补丁)包的正确方法?

找到这个(shellshock补丁)包的正确方法?

我正在为一些挤压服务器修补 shellshock 错误。

谷歌了几遍之后我发现我可以更新了我的 apt 源列表。然而,由于某种原因,这并没有奏效。

我尝试在packages.debian.org 上搜索该软件包,但没有成功。我花了好一段时间才找到这个帖子,这就是我的问题的解决方案。

我的问题是,如何直接找到这些包,而不需要找到有关它们的博客文章?我是不是在packages.debian.org 上看错了地方?我尝试列出所有squeeze和squeeze-updates包,但我只找到了未打补丁的bash包。

答案1

这应该可以修复 bash 包

apt-get clean
apt-get update
apt-get install bash

要查明它是否未修补,请运行此命令并查看是否获得输出防震功能已启用

env x='() { :;}; echo SHELLSHOCK ENABLED' bash -c "echo Hello Big Boy"

您没有提及您正在使用哪个版本的 Debian,这里有一个示例链接。您需要下载正确的 bash deb 包并安装它

http://ftp.us.debian.org/debian/pool/main/b/bash/

答案2

首先:Debian挤压不是确切地失去支持,因为 LTS 项目试图为 Debian 带来长期支持:https://wiki.debian.org/LTS/Using

搜索包

  • 在packages.debian.org 上或者
  • 通过使用aptitude search pkg-name
  • 通过使用apt-cache search pkg-name

搜索文件

  • 在packages.debian.org 上或者
  • 通过使用apt-file search pkg-name

相关内容