
현재 설치된 OpenSSL 버전으로 인해 13.04가 영향을 받거나 적어도 내 설치가 영향을 받는다는 것을 알고 있습니다. 그러나 실행 후
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
로부터openssl에 대한 Ubuntu 변경 로그 페이지, 동일한 기본 버전의 openssl(1.0.1c)을 가지고 있는 퀀탈에 대한 diff 파일을 찾으세요. 이는 최신 Raring 소스에 대해 깔끔하게 적용되어야 합니다. 위 링크의 지침을 따르면 해당 dch -i
부분을 수행한 후 패치를 적용하고 합리적인 버전 번호를 선택하십시오. 에 대해 거부된 패치를 무시/삭제 debian/changelog
하고 프로세스를 계속합니다.