
我知道 13.04 受到影響(或至少我的安裝受到影響),因為目前安裝了 OpenSSL 版本。然而,運行後
sudo apt-get update
sudo apt-get upgrade
我檢查了我的 OpenSSL 版本,它仍然是一個未修補的版本。
我也檢查過http://www.ubuntu.com/usn/usn-2165-1/13.04 未列出。我可以做什麼來修補我的電腦上的 OpenSSL?
答案1
請注意,13.04 不再受支援。建議您升級到支援的版本。但如果需要短期解決方案,可以從原始碼重建軟體包(範例說明)應用了補丁,例如:
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
來自Ubuntu openssl 的變更日誌頁面,找到 Quantal 的 diff 文件,它恰好具有相同的 openssl 基本版本(1.0.1c)。這應該完全適用於最新的 Raring 來源。如果按照上面連結中的說明操作,在完成該dch -i
部分後套用補丁,請選擇合理的版本號。忽略/刪除被拒絕的補丁debian/changelog
,然後繼續該過程。