返回顶部
首页 > 资讯 > 操作系统 >Linux怎么检查软件包信息
  • 758
分享到

Linux怎么检查软件包信息

2023-06-28 11:06:16 758人浏览 独家记忆
摘要

这篇文章主要为大家展示了“linux怎么检查软件包信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎么检查软件包信息”这篇文章吧。YUM 命令:在 RHEL 和 Centos 系统上

这篇文章主要为大家展示了“linux怎么检查软件包信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎么检查软件包信息”这篇文章吧。

YUM 命令:在 RHEL 和 Centos 系统上获得包的信息

YUM 英文直译是“ 黄狗更新器–修改版(Yellowdog Updater, Modified)”,它是一个开源的基于命令行的包管理器前端实用工具。它被广泛应用在基于 RPM 的系统上,例如:RHEL 和 CentOS。

Yum 是用于在官方发行版仓库以及其他第三方发行版仓库下获取、安装、删除、查询 RPM 包的主要工具。

(LCTT 译注:用 yum info 获取 python 包的信息)

 # yum info Python Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile  * epel: epel.mirror.constant.com Installed Packages Name        : python Arch        : x86_64 Version     : 2.6.6 Release     : 66.el6_8 Size        : 78 k Repo        : installed From repo   : updates Summary     : An interpreted, interactive, object-oriented programming language URL         : Http://www.python.org/ License     : Python Description : Python is an interpreted, interactive, object-oriented programming             : language often compared to Tcl, Perl, Scheme or Java. Python includes             : modules, classes, exceptions, very high level dynamic data types and             : dynamic typing. Python supports interfaces to many system calls and             : libraries, as well as to various windowing systems (X11, Motif, Tk,             : Mac and MFC).             :             : Programmers can write new built-in modules for Python in C or c++.             : Python can be used as an extension language for applications that need             : a programmable interface.             :             : Note that documentation for Python is provided in the python-docs             : package.             :             : This package provides the "python" executable; most of the actual             : implementation is within the "python-libs" package.

YUMDB 命令:查看 RHEL 和 CentOS 系统上的包信息

yumdb info 这个命令提供与 yum info 相类似的的信息,不过它还额外提供了诸如包校验值、包类型、用户信息(由何人安装)。从 yum 3.2.26 版本后,yum 开始在 rpm 数据库外储存额外的信息了(此处如显示 user 表明该包由用户安装,而 dep 说明该包是被作为被依赖的包而被安装的)。

(LCTT 译注:用 yumdb info 来获取 python 包的信息)

 # yumdb info python Loaded plugins: fastestmirror python-2.6.6-66.el6_8.x86_64      changed_by = 4294967295      checksum_data = 53c75a1756e5b4f6564c5229a37948c9b4561e0bf58076bd7dab7aff85a417f2      checksum_type = sha256      command_line = update -y      from_repo = updates      from_repo_revision = 1488370672      from_repo_timestamp = 1488371100      installed_by = 4294967295      reason = dep      releasever = 6

RPM 命令:在 RHEL/CentOS/Fedora 系统上查看包的信息

RPM 英文直译为“ 红帽包管理器(Red Hat Package Manager)”,这是一个在 RedHat 以及其变种发行版(如RHEL、CentOS、Fedora、openSUSE、Megeia)下的功能强大的命令行包管理工具。它能让你轻松的安装、升级、删除、查询以及校验你的系统或服务器上的软件。RPM 文件以 .rpm 结尾。RPM 包由它所依赖的软件库以及其他依赖构成,它不会与系统上已经安装的包冲突。

(LCTT 译注:用 rpm -qi 查询 nano 包的具体信息)

 # rpm -qi nano Name        : nano                         Relocations: (not relocatable) Version     : 2.0.9                             Vendor: CentOS Release     : 7.el6                         Build Date: Fri 12 Nov 2010 02:18:36 AM EST Install Date: Fri 03 Mar 2017 08:57:47 AM EST      Build Host: c5b2.bsys.dev.centos.org Group       : Applications/Editors          Source RPM: nano-2.0.9-7.el6.src.rpm Size        : 1588347                          License: GPLv3+ Signature   : RSA/8, Sun 03 Jul 2011 12:46:50 AM EDT, Key ID 0946fca2c105b9de Packager    : CentOS BuildSystem URL         : http://www.nano-editor.org Summary     : A small text editor Description : GNU nano is a small and friendly text editor.

DNF 命令:在 Fedora 系统上查看包信息

DNF 指“ 时髦版的 Yum(Dandified yum)”,我们也可以认为 DNF 是下一代的 yum 包管理器(Yum 的一个分支),它在后台使用了 hawkey/libsolv 库。Aleš Kozumplík 在Fedora 18 上开始开发 DNF,在 Fedora 22 上正式最后发布。 dnf 命令用来在 Fedora 22 及以后的系统上安装、更新、搜索以及删除包。它能自动的解决包安装过程中的包依赖问题。

(LCTT 译注: 用 dnf info 查看 tilix 包信息)

 $ dnf info tilix Last metadata expiration check: 27 days, 10:00:23 aGo on Wed 04 Oct 2017 06:43:27 AM IST. Installed Packages Name         : tilix Version      : 1.6.4 Release      : 1.fc26 Arch         : x86_64 Size         : 3.6 M Source       : tilix-1.6.4-1.fc26.src.rpm Repo         : @System From repo    : @commandline Summary      : Tiling terminal emulator URL          : https://GitHub.com/gnunn1/tilix License      : MPLv2.0 and GPLv3+ and CC-BY-SA Description  : Tilix is a tiling terminal emulator with the following features:              :              :  - Layout terminals in any fashion by splitting them horizontally or vertically              :  - Terminals can be re-arranged using drag and drop both within and between              :    windows              :  - Terminals can be detached into a new window via drag and drop              :  - Input can be synchronized between terminals so commands typed in one              :    terminal are replicated to the others              :  - The grouping of terminals can be saved and loaded from disk              :  - Terminals support custom titles              :  - Color schemes are stored in files and custom color schemes can be created by              :    simply creating a new file              :  - Transparent background              :  - Supports notifications when processes are completed out of view              :              : The application was written using GTK 3 and an effort was made to confORM to              : GNOME Human Interface Guidelines (HIG).

Zypper 命令:在 openSUSE 系统上查看包信息

zypper 是一个使用 libzypp 库的命令行包管理器。zypper 提供诸如软件仓库访问,安装依赖解决,软件包安装等等功能。

(LCTT 译注: 用 zypper info 查询 nano 包的信息)

 $ zypper info nano  Loading repository data... Reading installed packages...   Information for package nano: ----------------------------- Repository     : Main Repository (OSS)               Name           : nano                               Version        : 2.4.2-5.3                           Arch           : x86_64                             Vendor         : openSUSE                           Installed Size : 1017.8 KiB                         Installed      : No                                 Status         : not installed                       Source package : nano-2.4.2-5.3.src                 Summary        : Pico editor clone with enhancements Description    :                                         GNU nano is a small and friendly text editor. It aims to emulate     the Pico text editor while also offering a few enhancements.

Pacman 命令:在 ArchLinux 及 Manjaro 系统上查看包信息

Pacman 意即 包管理器(package manager)实用工具。pacman 是一个用于安装、构建、删除、管理 Arch Linux 上包的命令行工具。它后端使用 libalpm(Arch Linux package Manager(ALPM)库)来完成所有功能。

(LCTT 译注: 用 pacman -Qi 来查询 bash 包信息)

 $ pacman -Qi bash Name            : bash Version         : 4.4.012-2 Description     : The GNU Bourne Again shell Architecture    : x86_64 URL             : http://www.gnu.org/software/bash/bash.html Licenses        : GPL Groups          : base Provides        : sh Depends On      : readline>=7.0  glibc  ncurses Optional Deps   : bash-completion: for tab completion Required By     : autoconf  automake  bison  bzip2  ca-certificates-utils  db                   dhcpcd  diffutils  e2fsprogs  fakeroot  figlet  findutils                   flex  freetype2  gawk  gdbm  gettext  gmp  grub  gzip  icu                   iptables  keyutils  libgpg-error  libksba  libpcap  libpng                   libtool  lvm2  m4  man-db  mkinitcpio  nano  neofetch  nspr                   nss  openresolv  os-prober  pacman  pcre  pcre2  shadow                   systemd  texinfo  vte-common  which  xdg-user-dirs  xdg-utils                   xfsprogs  xorg-mkfontdir  xorg-xpr  xz Optional For    : None Conflicts With  : None Replaces        : None Installed Size  : 7.13 MiB Packager        : Jan Alexander Steffens (heftig) Build Date      : Tue 14 Feb 2017 01:16:51 PM UTC Install Date    : Thu 24 Aug 2017 06:08:12 AM UTC Install Reason  : Explicitly installed Install Script  : No Validated By    : Signature

apt-cache 命令:在 Debian/ubuntu/Mint 系统上查看包信息

apt-cache 命令能显示 apt 内部数据库中的大量信息。这些信息是从 sources.list 中的不同的软件源中搜集而来,因此从某种意义上这些信息也可以被认为是某种缓存。这些信息搜集工作是在运行 apt update 命令时执行的。

(LCTT 译注:用管理员权限查询 apache2 包的信息)

 $ sudo apt-cache show apache2 Package: apache2 Priority: optional Section: WEB Installed-Size: 473 Maintainer: Ubuntu Developers Original-Maintainer: Debian Apache Maintainers Architecture: amd64 Version: 2.4.12-2ubuntu2 Replaces: apache2.2-common Provides: httpd, httpd-cgi Depends: lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.12-2ubuntu2), apache2-utils (>= 2.4), apache2-data (= 2.4.12-2ubuntu2) Pre-Depends: dpkg (>= 1.17.14) Recommends: ssl-cert Suggests: www-browser, apache2-doc, apache2-suexec-pristine | apache2-suexec-custom, ufw Conflicts: apache2.2-common (APT 命令:查看 Debian/Ubuntu/Mint 系统上的包信息APT 意为 高级打包工具(Advanced Packaging Tool),就像 DNF 将如何替代 YUM 一样,APT 是 apt-get 的替代物。它功能丰富的命令行工具包括了如下所有命令的功能如 apt-cache、apt-search、dpkg、apt-cdrom、apt-config、apt-key 等等,我们可以方便的通过 apt 来安装 .dpkg包,但是我们却不能通过 apt-get 来完成这一点,还有一些其他的类似的功能也不能用 apt-get 来完成,所以 apt-get 因为没有解决上述功能缺乏的原因而被 apt 所取代。(LCTT 译注: 用 apt show 查看 nano 包信息) $ apt show nano Package: nano Version: 2.8.6-3 Priority: standard Section: editors Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Jordi Mallach Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 766 kB Depends: libc6 (>= 2.14), libncursesw5 (>= 6), libtinfo5 (>= 6) Suggests: spell Conflicts: pico Breaks: nano-tiny (dpkg 命令:查看Debian/Ubuntu/Mint系统上的包信息dpkg 意指 Debian 包管理器(Debian package manager)。dpkg 是用于 Debian 系统上安装、构建、移除以及管理 Debian 包的命令行工具。dpkg 使用 aptitude(因为它更为主流及用户友好)作为前端工具来完成所有的功能。其他的工具如dpkg-deb 和 dpkg-query 使用 dpkg 做为前端来实现功能。尽管系统管理员还是时不时会在必要时使用 dpkg 来完成一些软件安装的任务,他大多数情况下还是会因为 apt、apt-get 以及 aptitude 的健壮性而使用后者。(LCTT 译注: 用 dpkg -s 查看 python 包的信息) $ dpkg -s python Package: python Status: install ok installed Priority: optional Section: python Installed-Size: 626 Maintainer: Ubuntu Developers Architecture: amd64 Multi-Arch: allowed Source: python-defaults Version: 2.7.14-2ubuntu1 Replaces: python-dev (= 2.7.14-1~), libpython-stdlib (= 2.7.14-2ubuntu1) Pre-Depends: python-minimal (= 2.7.14-2ubuntu1) Suggests: python-doc (= 2.7.14-2ubuntu1), python-tk (>= 2.7.14-1~) Breaks: update-manager-core (我们也可使用 dpkg 的 -p 选项,这个选项提供和 dpkg -s 相类似的信息,但是它还提供了包的校验值和包类型。(LCTT 译注: 用 dpkg -p 查看 python3 包的信息) $ dpkg -p python3 Package: python3 Priority: important Section: python Installed-Size: 67 Origin: Ubuntu Maintainer: Ubuntu Developers Bugs: https://bugs.launchpad.net/ubuntu/+filebug Architecture: amd64 Multi-Arch: allowed Source: python3-defaults Version: 3.6.3-0ubuntu2 Replaces: python3-minimal (= 3.6.3-1~), libpython3-stdlib (= 3.6.3-0ubuntu2), dh-python Pre-Depends: python3-minimal (= 3.6.3-0ubuntu2) Suggests: python3-doc (>= 3.6.3-0ubuntu2), python3-tk (>= 3.6.3-1~), python3-venv (>= 3.6.3-0ubuntu2) Filename: pool/main/p/python3-defaults/python3_3.6.3-0ubuntu2_amd64.deb Size: 8712 MD5sum: a8bae494c6e5d1896287675faf40d373 Description: interactive high-level object-oriented language (default python3 version) Original-Maintainer: Matthias Klose SHA1: 2daec885cea7d4dc83c284301c3bebf42b23e095 SHA256: 865e509c91d2504a16c4b573Dbe27e260c36fceec2add3fa43a30c1751d7e9bb Homepage: http://www.python.org/ Task: minimal, ubuntu-core, ubuntu-core Description-md5: 950ebd8122c0a7340f0a740c295b9eab Supported: 9maptitude 命令:查看 Debian/Ubuntu/Mint 系统上的包信息aptitude 是 Debian GNU/Linux 包管理系统的文本界面。它允许用户查看已安装的包的列表,以及完成诸如安装、升级、删除包之类的包管理任务。这些管理行为也能从图形接口来执行。(LCTT 译注: 用 aptitude show 查看 htop 包信息) $ aptitude show htop Package: htop                     Version: 2.0.2-1 State: installed Automatically installed: no Priority: optional Section: universe/utils Maintainer: Ubuntu Developers Architecture: amd64 Uncompressed Size: 216 k Depends: libc6 (>= 2.15), libncursesw5 (>= 6), libtinfo5 (>= 6) Suggests: lsof, strace Conflicts: htop:i386 Description: interactive processes viewer  Htop is an ncursed-based process viewer similar to top, but it allows one to scroll the list vertically and horizontally to see all processes and their full command lines.   Tasks related to processes (killing, renicing) can be done without entering their PIDs. Homepage: http://hisham.hm/htop/

以上是“Linux怎么检查软件包信息”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux怎么检查软件包信息

本文链接: https://lsjlt.com/news/318821.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux怎么检查软件包信息
    这篇文章主要为大家展示了“Linux怎么检查软件包信息”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux怎么检查软件包信息”这篇文章吧。YUM 命令:在 RHEL 和 CentOS 系统上...
    99+
    2023-06-28
  • 怎么在Linux上检查一个软件包的详细信息
    小编给大家分享一下怎么在Linux上检查一个软件包的详细信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!YUM 命令:在 RHEL 和 CentOS 系统上获得...
    99+
    2023-06-16
  • linux如何查询软件包的信息
    这篇文章主要讲解了“linux如何查询软件包的信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何查询软件包的信息”吧! ...
    99+
    2023-03-01
    linux
  • 怎么查看linux下已经安装的软件包信息
    这篇文章主要介绍“怎么查看linux下已经安装的软件包信息”,在日常操作中,相信很多人在怎么查看linux下已经安装的软件包信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么查看linux下已经安装的软件...
    99+
    2023-06-10
  • 在Linux上怎么检查网卡信息
    这篇文章主要介绍“在Linux上怎么检查网卡信息”,在日常操作中,相信很多人在在Linux上怎么检查网卡信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”在Linux上怎么检查网卡信息”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • 在Linux中怎么检查软件包是否被安装
    这篇文章主要介绍了在Linux中怎么检查软件包是否被安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇在Linux中怎么检查软件包是否被安装文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • 怎么查看Linux硬件信息
    这篇文章给大家分享的是有关怎么查看Linux硬件信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1, 主板信息.查看主板的序列号  ---------------------------------------...
    99+
    2023-06-17
  • Linux怎么查看硬件信息
    这篇文章主要介绍“Linux怎么查看硬件信息”,在日常操作中,相信很多人在Linux怎么查看硬件信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么查看硬件信息”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-28
  • Linux查看怎么硬件信息
    这篇文章主要介绍了Linux查看怎么硬件信息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux查看怎么硬件信息文章都会有所收获,下面我们一起来看看吧。方法一:使用 dmidecode 命令dmidecod...
    99+
    2023-06-27
  • Linux下怎么查看硬件信息
    这篇文章主要介绍“Linux下怎么查看硬件信息”,在日常操作中,相信很多人在Linux下怎么查看硬件信息问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux下怎么查看硬件信息”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-13
  • Linux上怎么查看硬件信息
    本篇内容主要讲解“Linux上怎么查看硬件信息”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux上怎么查看硬件信息”吧!Linux用户们平时纠结的一件很常见的事情就是,查看操作系统检测到了...
    99+
    2023-06-16
  • linux怎么查看gpu硬件信息
    要查看Linux系统中GPU的硬件信息,可以使用以下方法之一:1. 使用lspci命令:打开终端,输入命令`lspci | grep...
    99+
    2023-09-22
    linux
  • 在Linux系统中怎么检查glibc版本信息
    这篇文章主要讲解了“在Linux系统中怎么检查glibc版本信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“在Linux系统中怎么检查glibc版本信息”吧!方法一下面给出了命令行下检查G...
    99+
    2023-06-13
  • CentOS怎么检查某软件包是否已安装
    这篇文章主要介绍CentOS怎么检查某软件包是否已安装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!rpm包安装的,可以用rpm -qa看到,如果要查找某软件包是否安装,用 rpm -qa | grep "...
    99+
    2023-06-10
  • Linux中如何检查是否安装过某软件包
    小编给大家分享一下Linux中如何检查是否安装过某软件包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux系统的安装软件方式非常多,所以到现在还没有一个通用...
    99+
    2023-06-12
  • Linux系统怎么查看硬件信息
    这篇文章主要为大家展示了Linux系统怎么查看硬件信息,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“Linux系统怎么查看硬件信息”这篇文章吧。一、查看服务器硬件信息(1)查看服务器型号、序列号[...
    99+
    2023-06-28
  • linux怎么查询文件状态信息
    要查询文件的状态信息,可以使用ls命令的-l选项。这将以长格式列出文件,并显示文件的权限、所有者、大小、修改日期等信息。 以下是查询...
    99+
    2023-10-23
    linux
  • 怎么在Linux命令行中检查显卡详细信息
    本篇内容介绍了“怎么在Linux命令行中检查显卡详细信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在 Linux 命令行中检查显卡详细信...
    99+
    2023-06-16
  • Linux系统中怎么查看硬件信息
    这篇文章将为大家详细讲解有关Linux系统中怎么查看硬件信息,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1,查看磁盘代码如下:df -h2,查看内存大小代码如下:freefree...
    99+
    2023-06-12
  • 怎么查看Linux全部的硬件信息
    这篇文章主要讲解了“怎么查看Linux全部的硬件信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么查看Linux全部的硬件信息”吧!如何查看CPU类型以及相关特性?方法一:Linux下C...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作