问题描述
我的 debian 系统上有一个 vim。我想通过 apt-get install vim
更新 vim。但我不确定将安装的版本。如果不是我想要的版本,我会按源安装。我如何知道将安装哪个版本? aptitude search
或 apt-cache search
只给我一个简短的描述,而不是版本。 aptitude show
或 apt-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