我知道,由于当前安装的OpenSSL版本,13.04受到影响(至less是我的安装)。 但是,运行后
sudo apt-get update sudo apt-get upgrade
我检查了我的OpenSSL版本,它仍然是一个未修补的版本。
我也查了http://www.ubuntu.com/usn/usn-2165-1/和13.04没有列出。 我可以做什么来修补OpenSSL在我的机器上?
请注意,13.04不再支持。 build议采取的措施是升级到支持的版本。 但是,如果需要短期解决scheme,则可以使用应用补丁从源代码( 示例指令 )重新构build包,例如:
sudo apt-get install build-essential fakeroot dpkg-dev devscripts apt-get source openssl sudo apt-get build-dep openssl cd openssl dch -i # ...apply patch... dpkg-buildpackage -rfakeroot -uc -b cd .. sudo dpkg -i *.deb
在openssl的Ubuntu changelog页面中 ,findquantal的diff文件,这个文件恰好与openssl(1.0.1c)的基本版本相同。 这应该适用于最新的骚扰来源。 如果按照以上链接中的说明进行操作,请在完成dch -i部分后应用修补程序,然后select一个合理的版本号。 忽略/删除debian/changelog被拒绝的补丁,然后继续进程。