LinuxGod.net
Linux大神网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何在Linux中找到软件包版本的版本?

2023年2月24日 378点热度

虽然在图形包管理器的帮助下包管理显得愈发容易,但一些用户总是更喜欢命令行形式。有不同的命令可以在不同的Linux版本中找出包版本。明天,在本教程中,我们将见到怎样在一些流行的Linux发行版中找到软件包版本,比如AlpineLinux、ArchLinux及其衍生产品、Debian及其衍生产品、RHEL及其衍生产品。

在AlpineLinux中查找软件包版本

要查看软件包版本和其他详尽信息linux系统版本命令,请使用apkinfo如下命令。

$ apk info vim

您将见到给定包的简略描述及其托管网站。

示例输出:

vim-8.2.2137-r0 description:
Improved vi-style text editor
vim-8.2.2137-r0 webpage:
https://www.vim.org/
vim-8.2.2137-r0 installed size:
18 MiB
gvim-8.2.2137-r0 description:
advanced text editor, with GUI
gvim-8.2.2137-r0 webpage:
https://www.vim.org/
gvim-8.2.2137-r0 installed size:
29 MiB

如您所见,安装的Vim版本是8.2.

在基于Arch的系统中查找软件包版本

要在ArchLinux及其衍生产品(如EndeavourOS和ManjaroLinux)中查找已安装的软件包(比如VLC)版本,请运行以下命令:

$ pacman -Q vlc

示例输出:

vlc 2.2.4-3

正如你在前面的输出中见到的linux 删除文件,VLC包的安装版本是2.2.4-3。

要显示包的详尽信息,请运行:

$ pacman -Qi vlc

示例输出:

Name : vlc
Version : 2.2.4-3
Description : A multi-platform MPEG, VCD/DVD, and DivX player
Architecture : x86_64
URL : http://www.videolan.org/vlc/
Licenses : LGPL2.1 GPL2
Groups : None
Provides : None
Depends On : a52dec libdvbpsi libxpm libdca libproxy sdl_image
 libdvdnav libtiger lua libmatroska zvbi taglib
 libmpcdec ffmpeg2.8 faad2 libupnp libshout libmad
 libmpeg2 xcb-util-keysyms libtar libxinerama
Optional Deps : avahi: for service discovery using bonjour protocol
 [installed]
 libnotify: for notification plugin [installed]

gtk2: for notify plugin [installed] [...] lua-socket: for http interface qt4: for the GUI [installed] Required By : None Optional For : smtube Conflicts With : vlc-plugin Replaces : vlc-plugin Installed Size : 53.28 MiB Packager : Antonio Rojas Build Date : Sun 24 Jul 2016 03:12:59 PM IST Install Date : Fri 05 Aug 2016 11:22:54 AM IST Install Reason : Explicitly installed Install Script : No Validated By : Signature

在基于DEB的系统中查找包版本

在Debian、Ubuntu及其衍生产品(比如LinuxMint、PopOS和ElementaryOS)中linux系统版本命令,我们可以找到已安装的软件包,诸如Apachewebserver,使用dpkg带有-l开关的命令的版本如下:

$ dpkg -l apache2

或则,您可以使用dpkgwithgrep命令来获取安装版本的软件包,如下所示。

$ dpkg -s apache2 | grep -i version

示例输出:

Version: 2.4.18-2ubuntu3.1

要显示已安装软件包的详尽信息linux系统怎么样,请运行:

$ dpkg -s apache2

示例输出:

Package: apache2
Status: install ok installed
Priority: optional
Section: httpd
Installed-Size: 488
Maintainer: Ubuntu Developers 
Architecture: amd64
Version: 2.4.18-2ubuntu3.1
Replaces: apache2.2-bin, apache2.2-common
Provides: httpd, httpd-cgi
Depends: lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.18-2ubuntu3.1), apache2-utils (>= 2.4), apache2-data (= 2.4.18-2ubuntu3.1)
Pre-Depends: dpkg (>= 1.17.14)
Recommends: ssl-cert
Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom, ufw
Conflicts: apache2.2-bin, apache2.2-common
Conffiles:
 /etc/apache2/apache2.conf da32fcc6a783acaebf0d74c17c726bf7
 /etc/default/apache-htcacheclean ae8721a0bc5b4e2ef7a5258b1e9db5c5
 [..]

linux系统版本命令_linux系统版本命令_linux查看系统版本命令

/etc/logrotate.d/apache2 7322a4f050c1e2454249695236a3472c /etc/ufw/applications.d/apache2-utils.ufw.profile f8d4fd920e598ceb4379613c6261f6af Description: Apache HTTP Server The Apache HTTP Server Project's goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet. . Installing this package results in a full installation, including the configuration files, init scripts and support scripts. Homepage: http://httpd.apache.org/ Original-Maintainer: Debian Apache Maintainers

据悉,我们可以使用以下apt-show-versions命令查找软件包版本:

$ apt-show-versions apache2

示例输出:

apache2:amd64/xenial-security 2.4.18-2ubuntu3.1 uptodate
apache2:i386 not installed

如上结果所示,我安装了apache264位版本,版本为2.4.18。

若果没有安装'apt-show-versions'程序,您可以使用以下命令安装它:

$ sudo apt install apt-show-versions

我们如今晓得怎样检测已安装软件包的版本。在线储存库中的软件包版本怎样?无论怎么要检测官方储存库中可用的软件包版本?这也是可能的。查看以下链接以了解操作技巧。

虽然这种软件包没有安装在基于Debian的系统中,您依然可以找到它们的版本。查看以下手册了解更多详情。

在基于RPM的系统中查找软件包版本

要在基于RPM的发行版(诸如RedHat、CentOS、Fedora、AlmaLinux、RockyLinux和openSUSE等)中找出已安装软件包(比如httpd)的版本,请运行:

$ rpm -qi httpd

示例输出:

Name : httpd
Version : 2.4.6
Release : 40.el7.centos.4
Architecture: x86_64
Install Date: Thu 11 Aug 2016 08:08:45 PM IST
Group : System Environment/Daemons
Size : 9806117
License : ASL 2.0
Signature : RSA/SHA256, Mon 18 Jul 2016 09:35:16 PM IST, Key ID 24c6a8a7f4a80eb5
Source RPM : httpd-2.4.6-40.el7.centos.4.src.rpm
Build Date : Mon 18 Jul 2016 09:02:11 PM IST
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystem 
Vendor : CentOS
URL : http://httpd.apache.org/
Summary : Apache HTTP Server
Description :
The Apache HTTP Server is a powerful, efficient, and extensible
web server.

里面的命令显示安装的包版本、构建日期、许可证、描述等。正如你在输出中见到的,httpd包版本是2.4.6。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux系统
最后更新:2023年2月24日

Linux大神网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux大神网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linux操作系统不仅仅端口-u:仅显示监听套接字(protocol) (知识点)Linux文件权限详解:执行权限 VMware过期Linux系统CentOS7下载安装1.77下载地址 红旗linux操作系统v11.0-红旗操作系统操作系统吗? 5yw红软基地驱动完美支持windows、mac、linux系统 轻松安装ZeroMQ:Ubuntu系统必备的解决方案 怎么在Win7系统虚拟机上安装LinuxUbuntu的技巧?在这里 Linux必备!安装RAR解压器,轻松解压文件! 虚拟机linux系统下载 什么是linuxLinux(/托瓦兹)的Linux内核 文件永久删除还能找回来吗?关于Win和Mac系统的恢复方法 Ubuntu16.04怎样安装系统更新和应用更新16.04 网卡 centos 启动 Linux选择选择时各企业所参考的依据:以下内容和Centos Linux内核内存检测工具系列中的一篇,配置以及典型应用 虚拟机安装Ubuntu操作系统-Ubuntu空间20G镜像下载 0渗透操作0x02绕过disable_functions插件(组图) 【好玩的网络-第2.5期】分配IP有哪些骚操作?小白保姆级教程 Windows远程连接工具、Ubuntu系统的安装软件及系统 Linux一模一样远程连接编辑的操作图是什么? DRAM中的虚拟地址空间的缓存简化内存管理(组图) 2.5创建和配置虚拟机2.5.1创建虚拟机双击桌面的VMwarePlayer
Linux文件路径查询方法,轻松获取文件位置Linux移植6410:从零开始的挑战!linux php安装 快速掌握Linux下PHP安装,轻松入门流行技术linux patch 文件 解决LinuxPatch文件10大疑难杂症,轻松应对!Ubuntu系统更改IP地址的简易教程,跟随以下步骤即可搞定!高效搭建Linux Android开发环境,轻松提升开发体验轻松掌握:如何查询Linux内核版本?Linux安装Matlab指南,快速掌握安装步骤Ubuntu 16安装网卡驱动教程,轻松解决网络连接问题Linux启动时,不使用图形界面可能更有效率!移植Linux,手机变身“大杀器”!详解8大关键操作Linux更高效,掌握启动终端快捷键!纯Python库实现上面介绍的HTML转换为PDF的软件Fedora 13服务器配置指南:9个实用技巧全解析9种方法轻松获取Linux版本,快速掌握系统信息!博客韦东山freeRTOS系列教程:入门文档教程+进阶视频教程轻松掌握linux ldd命令的技巧,成为高效开发者与管理员Linux VPS安全检测,保障服务器稳定运行!Linux下高效开发必备:配置Tomcat和JDK分析Linux中的I2C驱动程序框架核心结构(i2c-bus结构)
如何查看linux查找文件夹命令(图)查看文件内容 coLinux是与Windows操作系统协作的真正的Linux操作系统的 轻松掌握Ubuntu软件安装:查看已安装软件 AMDCPU微码更新可能会执行每个线程的微码更新 CentOS8虚拟机的网络设置对话框的解决方法和解决办法 中科红旗Linux桌面操作系统V11上线,后续微软应该会做出调整 0x02影响版本LinuxKernel5.405.50x03修复建议 redhat linux 安装 快速上手RedHatLinux:全面安装指南 比特币挖矿程序 linux CalvinStandridgeStandridge分校Ho理学硕士研究生加州大学分校研究生申请 如何知道自己的Linux内核版本的几种方法?方法 1.使用标准Ubuntu仓库进行自动安装2.使用官方的NVIDIA驱动 如何管理Linux软件包软件包命名deb软件包的命名遵循以下约定 linux基础命令注意:Linux命令区分大小写,小心输入内容 使用u盘在IBMx3650服务器上安装linux系统?我猜两种情况 Linux安装源码包安装过程及安装方法介绍 腾讯云服务器上也搭建一套环境,安装成功自动启动 开源软件安装源码包的方式安装软件 Linux系统中常用的有两个账户和普通账户的区别 使用`uname`命令查看Linux内核版本的新安全漏洞系统 Linux中如何查看分区的文件系统类型的方法-乐题库
标签聚合
sudo 命令模式 linux系统 软件 linux脚本 linux服务器 虚拟机 命令 文件目录 电脑
书籍
课程
技术群
技术干货大合集↓
  • 2023年3月 / 114篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 187篇
  • 2022年11月 / 76篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2023 linuxgod.net ALL RIGHTS RESERVED.