我尝试通过运行以下命令来检查我的 libssh-dev 版本:
user@client56:~$ dpkg -l | grep libssh
ii libssh-4:amd64 0.6.3-4.3ubuntu0.5 amd64 tiny C SSH library (OpenSSL flavor)
ii libssh-dev 0.6.3-4.3ubuntu0.5 amd64 tiny C SSH library. Development files (OpenSSL flavor)
ii libssh-gcrypt-4:amd64 0.6.3-4.3ubuntu0.5 amd64 tiny C SSH library (gcrypt flavor)
我看到“0.6.3-4.3ubuntu0.5”,但我不知道该如何解释。我猜版本是 0.6.3。但 4.3 和 0.5 是什么意思?
另外,如何正确卸载 libssh,以便可以从源码包中手动安装最新版本(撰写本文时为 0.9.4)?或者有没有办法从已安装的版本升级到最新版本?
编辑:数字 4.3 指的是软件包的 Debian 版本,而 0.5 指的是 Debian 软件包的 Ubuntu 版本。更多信息可以在这里找到:Ubuntu 软件包名称中的 XubuntuY 字符串是什么意思?