我正在为一些挤压服务器修补 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 包并安装它
答案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