如何使用 Ubuntu 的存储库升级 OpenSSL?
我看到美国海军http://www.ubuntu.com/usn/usn-2165-1/
和这里的包裹https://launchpad.net/ubuntu/+source/openssl/1.0.1-4ubuntu5.12
但我找不到如何使用它来升级我的 OpenSSL 版本的说明。
标准更新命令不会升级我的 SSL 版本:
sudo apt-get update
sudo apt-get dist-upgrade
openssl
OpenSSL> version
OpenSSL 1.0.1 14 Mar 2012
如何从存储库中获取最新版本?
编辑:
dpkg——列表 openssl
||/ Name Version Description
+++-=========================-=========================-==================================================================
ii openssl 1.0.1-4ubuntu5.12 Secure Socket Layer (SSL) binary and related cryptographic tools
能力展示 libssl1.0.0
Package: libssl1.0.0
State: installed
Automatically installed: no
Multi-Arch: same
Version: 1.0.1-4ubuntu5.12
Priority: required
Section: libs
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Uncompressed Size: 2,991 k
Depends: libc6 (>= 2.14), zlib1g (>= 1:1.1.4), debconf (>= 0.5) | debconf-2.0
PreDepends: multiarch-support
Breaks: openssh-client (< 1:5.9p1-4), openssh-client (< 1:5.9p1-4), openssh-server (< 1:5.9p1-4), openssh-server (< 1:5.9p1-4),
libssl1.0.0 (!= 1.0.1-4ubuntu5.12)
Replaces: libssl1.0.0 (< 1.0.1-4ubuntu5.12)
Description: SSL shared libraries
libssl and libcrypto shared libraries needed by programs like apache-ssl, telnet-ssl and openssh.
It is part of the OpenSSL implementation of SSL.
答案1
你能执行 aptitude show libssl1.0.0 吗?如果你执行了 apt-get dist-upgrade 并重新启动,那么你可能拥有正确的修补版本,但它没有显示在 openssh 版本中,因为 ubuntu 打包程序的方式不同。编辑:拼写错误
答案2
sudo apt-get 更新
sudo apt-get 升级
另外不要忘记使用 OpenSSL 重启服务