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

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

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

大多数人都知道如何在 Linux 中 查找已安装软件包的版本 ,但是,你会如何查找那些还没有安装的软件包的版本呢?很简单!本文将介绍在 Debian 及其衍生品(如 Ubuntu)中,如何在软件包安装之前检查它的版本。对于那些想在安装之前知道软件包版本的人来说,这个小技巧可能会有所帮助。

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

在安装之前检查 Linux 软件包版本

在基于 DEB 的系统中,即使软件包还没有安装,也有很多方法可以查看他的版本。接下来,我将一一介绍。

方法 1 – 使用 Apt

检查软件包的版本的懒人方法:

  1. $ apt show <package-name> 

示例:

  1. $ apt show vim 

示例输出:

  1. Package: vim 
  2. Version: 2:8.0.1453-1ubuntu1.1 
  3. Priority: optional 
  4. Section: editors 
  5. Origin: Ubuntu 
  6. Maintainer: Ubuntu Developers <[email protected]> 
  7. Original-Maintainer: Debian Vim Maintainers <[email protected]> 
  8. Bugs: https://bugs.launchpad.net/ubuntu/+filebug 
  9. Installed-Size: 2,852 kB 
  10. Provides: editor 
  11. Depends: vim-common (= 2:8.0.1453-1ubuntu1.1), vim-runtime (= 2:8.0.1453-1ubuntu1.1), libacl1 (>= 2.2.51-8), libc6 (>= 2.15), libgpm2 (>= 1.20.7), libpython3.6 (>= 3.6.5), libselinux1 (>= 1.32), libtinfo5 (>= 6) 
  12. Suggests: ctags, vim-doc, vim-scripts 
  13. Homepage: https://vim.sourceforge.io/ 
  14. Task: cloud-image, server 
  15. Supported: 5y 
  16. Download-Size: 1,152 kB 
  17. APT-Sources: http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages 
  18. Description: Vi IMproved - enhanced vi editor 
  19.  Vim is an almost compatible version of the UNIX editor Vi. 
  20.  . 
  21.  Many new features have been added: multi level undo, syntax 
  22.  highlighting, command line history, on-line help, filename 
  23.  completion, block operations, folding, Unicode support, etc. 
  24.  . 
  25.  This package contains a version of vim compiled with a rather 
  26.  standard set of features. This package does not provide a GUI 
  27.  version of Vim. See the other vim-* packages if you need more 
  28.  (or less). 
  29. N: There is 1 additional record. Please use the '-a' switch to see it 

正如你在上面的输出中看到的,apt show 命令显示了软件包许多重要的细节,例如:

  1. 包名称,
  2. 版本,
  3. 来源(vim 来自哪里),
  4. 维护者,
  5. 包的主页,
  6. 依赖,
  7. 下载大小,
  8. 简介,
  9. 其他。

因此,Ubuntu 仓库中可用的 Vim 版本是 8.0.1453。如果我把它安装到我的 Ubuntu 系统上,就会得到这个版本。

或者,如果你不想看那么多的内容,那么可以使用 apt policy 这个命令:

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

甚至更短:

  1. $ apt list vim 
  2. Listing... Done 
  3. vim/bionic-updates,bionic-security 2:8.0.1453-1ubuntu1.1 amd64 
  4. N: There is 1 additional version. Please use the '-a' switch to see it 

apt 是 Ubuntu 最新版本的默认包管理器。因此,这个命令足以找到一个软件包的详细信息,给定的软件包是否安装并不重要。这个命令将简单地列出给定包的版本以及其他详细信息。

方法 2 – 使用 Apt-get

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

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

热点阅读