如何获取将在基于 debian 的 linux 上使用 apt 安装的软件包的版本信息 适合能力

问题描述

我的 debian 系统上有一个 vim。我想通过 apt-get install vim 更新 vim。但我不确定将安装的版本。如果不是我想要的版本,我会按源安装。我如何知道将安装哪个版本? aptitude searchapt-cache search 只给我一个简短的描述,而不是版本。 aptitude showapt-get show 提供已安装软件包的版本信息。提前致谢。

解决方法

sizeof(int)aptitude show 显示除已安装版本之外的可用版本。除非您对 pin 做一些奇怪的事情,否则最高可用版本就是将要安装的版本。

既然您提到了 apt-cache show,您还可以打开 aptitude TUI 并导航到相关包。在概览视图中,倒数第二列显示当前安装的软件包版本,最后一列显示如果使用+标记要安装的软件包将安装的版本.如果您在包上按 Enter,详细信息页面将在底部显示所有可用版本。

,

要获取当前未安装在您系统上的软件包的软件包版本,您可以使用:

适合

apt-cache policy vim
apt policy vim

apt-cache madison vim

apt list vim

能力

aptitude versions vim