加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何在安装之前检查 Linux 软件包的版本?

发布时间:2019-08-19 19:29:00 所属栏目:Windows 来源:Sk
导读:副标题#e# 大多数人都知道如何在 Linux 中 查找已安装软件包的版本 ,但是,你会如何查找那些还没有安装的软件包的版本呢?很简单!本文将介绍在 Debian 及其衍生品(如 Ubuntu)中,如何在软件包安装之前检查它的版本。对于那些想在安装之前知道软件包版本的人

不仅是已安装的应用程序,我们还可以找到软件包的版本,即使它没有被安装。例如,以下命令将找到 Vim 的版本:

  1. $ apt-cache policy vim 

示例输出:

  1. vim: 
  2.  Installed: (none) 
  3.  Candidate: 2:8.0.1453-1ubuntu1.1 
  4.  Version table: 
  5.  2:8.0.1453-1ubuntu1.1 500 
  6.  500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 
  7.  500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages 
  8.  2:8.0.1453-1ubuntu1 500 
  9.  500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages 

正如你在上面的输出中所看到的,Vim 并没有安装。如果你想安装它,你会知道它的版本是 8.0.1453。它还显示 vim 包来自哪个仓库。

方法 5 – 使用 Apt-show-versions

在 Debian 和基于 Debian 的系统中,apt-show-versions 命令用于列出已安装和可用软件包的版本。它还显示所有可升级软件包的列表。如果你有一个混合的稳定或测试环境,这是非常方便的。例如,如果你同时启用了稳定和测试仓库,那么你可以轻松地从测试库找到应用程序列表,还可以升级测试库中的所有软件包。

默认情况下系统没有安装 apt-show-versions,你需要使用以下命令来安装它:

  1. $ sudo apt-get install apt-show-versions 

安装后,运行以下命令查找软件包的版本,例如 Vim:

  1. $ apt-show-versions -a vim 
  2. vim:amd64 2:8.0.1453-1ubuntu1 bionic archive.ubuntu.com 
  3. vim:amd64 2:8.0.1453-1ubuntu1.1 bionic-security security.ubuntu.com 
  4. vim:amd64 2:8.0.1453-1ubuntu1.1 bionic-updates archive.ubuntu.com 
  5. vim:amd64 not installed 

这里,-a 选项打印给定软件包的所有可用版本。

如果已经安装了给定的软件包,那么就不需要使用 -a 选项。在这种情况下,只需运行:

  1. $ apt-show-versions vim 

差不多完了。如果你还了解其他方法,在下面的评论中分享,我将检查并更新本指南。

【编辑推荐】

  1. Linux性能实时监测工具之NetData搭建
  2. 如何在Linux命令行操作PDF
  3. 适用于Linux系统的6款音频编辑软件
  4. 探索Linux内核:Kconfig/kbuild的秘密
  5. 如何在Ubuntu 18.04的右键单击菜单中添加“新建文档”按钮
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读