【问题标题】:How can I get version information of a package which will be installed using apt on debian-based linux如何获取将在基于 debian 的 linux 上使用 apt 安装的软件包的版本信息
【发布时间】:2021-05-20 23:37:36
【问题描述】:

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

【问题讨论】:

  • 您的问题与本网站无关。您可以查看 Unix&Linux StackExchange(一个姊妹站点,链接在右上角的图标上)。要获得更多控制权,您可以使用aptitude(因此您也可以保留/跳过版本),并查看、手动调整依赖关系。

标签: linux vim debian apt package-managers


【解决方案1】:

aptitude showapt-cache show 显示除了已安装版本之外的可用版本。除非您使用引脚做一些奇怪的事情,否则最高可用版本就是将要安装的版本。

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

【讨论】:

  • apt show 确实显示了可用版本,但我没有看到有关已安装版本的信息。
【解决方案2】:

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

适合

apt-cache policy vim
apt policy vim

apt-cache madison vim

apt list vim

资质

aptitude versions vim

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-04
    • 2014-06-23
    • 2019-07-25
    • 2017-12-30
    • 2016-09-28
    • 1970-01-01
    • 2013-09-24
    • 2022-01-20
    相关资源
    最近更新 更多