如何通过 apt-get 降级 openssl?

Eri*_*ric 13 apt openssl

最近升级后,我遇到了一些 SSL 连接问题。我想暂时降级 openssl 以查看问题是否消失。

openssl已安装的当前版本是1.0.1-4ubuntu5.32,以前的版本是5.31。但是,当我尝试时:

apt-get install openssl=1.0.1-4ubuntu5.31
Run Code Online (Sandbox Code Playgroud)

我得到:

E: Version '1.0.1-4ubuntu5.31' for 'openssl' was not found
Run Code Online (Sandbox Code Playgroud)

我认为这是安装特定版本的正确程序?

A.B*_*.B. 7

我不相信降级会解决您的问题。但是你问:

该软件包openssl=1.0.1-4ubuntu5.31不再位于 Precise 存储库中,因为最新版本现在是1.0.1-4ubuntu5.32. 但是该软件包在“Ubuntu 安全团队”团队的 PPA 中仍然可用。

对于版本 1.0.1-4ubuntu5.31

wget https://launchpad.net/~ubuntu-security/+archive/ubuntu/ppa/+build/7531893/+files/openssl_1.0.1-4ubuntu5.31_amd64.deb
sudo dpkg -i openssl_1.0.1-4ubuntu5.31_amd64.deb
Run Code Online (Sandbox Code Playgroud)

但我怀疑您必须降级此处列出的其他软件包。

降级是暂时的。之后

sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

或者为了更好的感觉

sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

我们将再次安装最新版本。

  • 这将使他的安装一团糟......只是说。 (4认同)