Table of Contents
Linux RPM query software package information
Linux yum查询软件包的信息
Home Operation and Maintenance Linux Operation and Maintenance How to query software package information in Linux

How to query software package information in Linux

Feb 28, 2023 pm 06:45 PM
linux

How to query software package information in Linux: 1. Use the RPM command to query the relevant information of the RPM software package, such as querying whether the software package has been installed, the file list of the software package, etc. The syntax "rpm [option] packageName"; 2. Use the yum command with the syntax "yum [option] packageName" to output the installation status of the specified software package. You can also search for all software packages related to the keyword from the yum source server and query the details of the executed software package. information.

How to query software package information in Linux

#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

Software package, as the name suggests, is the product of packaging applications, configuration files and data. How to query software package information in Linux? The following article will talk about query methods.

Linux RPM query software package information

In Linux, we can use the RPM command to query the relevant information of the RPM software package, including querying whether the software package has been installed, Query all installed software packages in the system, view detailed information of software packages, query the file list of software packages, and query which RPM package a certain system file belongs to.

rpm query whether the software is installed

rpm -q packageName
Copy after login
##ParameterDescriptionpackageNamePackage name.

说明:

  • -q 表示查询,是 query 的首字母。这里使用的是包名,而不是包全名。因为已安装的软件包只需给出包名,系统就可以成功识别(使用包全名反而无法识别)。

例1:查询是否安装了 httpd

rpm -q httpd
Copy after login

How to query software package information in Linux

rpm查询所有安装包

rpm -qa packageName
Copy after login

例2:查询 httpd 的所有的安装包

rpm -qa httpd
Copy after login

How to query software package information in Linux

rpm查询软件包信息

rpm -qi packageName
Copy after login

说明

  • -i 选项表示查询软件信息,是 information 的首字母。这里用的是包全名,且未安装的软件包需使用 “绝对路径+包全名” 的方式才能确定包。

例3:查询 httpd 的软件包信息

rpm -qi httpd
Copy after login

How to query software package information in Linux

未安装软件包查询

rpm -qip packageName
Copy after login

rpm查询软件包文件列表

rpm -ql packageName
Copy after login

说明

  • -l 选项表示列出软件包所有文件的安装目录。

rpm查询系统文件软件包

rpm -qf packageName
Copy after login

说明

  • -f 选项的含义是查询系统文件所属哪个软件包,是 file 的首字母。只有使用 RPM 包安装的文件才能使用该命令,手动方式建立的文件无法使用此命令。

rpm查询软件包依赖关系

rpm -qR packageName
Copy after login

说明

  • -R(大写)选项的含义是查询软件包的依赖性,是 requires 的首字母。

例4:查询 httpd 的软件包依赖关系

rpm -qR httpd
Copy after login

How to query software package information in Linux

Linux yum查询软件包的信息

在 Linux 中,我们可以使用 yum 命令查询所有已安装和可安装的软件包,可以查询指定软件包的安装情况,还可以从 yum 源服务器上查找与关键字相关的所有软件包以及查询执行软件包的详细信息。

yum查询已安装和可安装软件包

yum list
Copy after login

说明

  • 使用 yum list 命令,可以列出所有已安装和可安装的软件包信息。

示例1:查询所有已安装和可安装的软件包

How to query software package information in Linux

yum查询软件包安装情况

yum list packageName
Copy after login

示例2:

yum list httpd
Copy after login

How to query software package information in Linux

yum搜索软件包

yum search packageName
Copy after login

说明

  • 从 yum 源服务器上查找与 packageName 相关的所有软件包。

示例3:

yum search httpd
Copy after login

How to query software package information in Linux

yum查看软件包详情

yum info packageName
Copy after login

说明

  • 查看软件包 packageName 的详细信息。

示例4:

yum info httpd
Copy after login

How to query software package information in Linux

相关推荐:《Linux视频教程

The above is the detailed content of How to query software package information in Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What computer configuration is required for vscode What computer configuration is required for vscode Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

vscode cannot install extension vscode cannot install extension Apr 15, 2025 pm 07:18 PM

The reasons for the installation of VS Code extensions may be: network instability, insufficient permissions, system compatibility issues, VS Code version is too old, antivirus software or firewall interference. By checking network connections, permissions, log files, updating VS Code, disabling security software, and restarting VS Code or computers, you can gradually troubleshoot and resolve issues.

How to run java code in notepad How to run java code in notepad Apr 16, 2025 pm 07:39 PM

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

Linux Architecture: Unveiling the 5 Basic Components Linux Architecture: Unveiling the 5 Basic Components Apr 20, 2025 am 12:04 AM

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

How to use VSCode How to use VSCode Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) is a cross-platform, open source and free code editor developed by Microsoft. It is known for its lightweight, scalability and support for a wide range of programming languages. To install VSCode, please visit the official website to download and run the installer. When using VSCode, you can create new projects, edit code, debug code, navigate projects, expand VSCode, and manage settings. VSCode is available for Windows, macOS, and Linux, supports multiple programming languages ​​and provides various extensions through Marketplace. Its advantages include lightweight, scalability, extensive language support, rich features and version

Can vscode be used for mac Can vscode be used for mac Apr 15, 2025 pm 07:36 PM

VS Code is available on Mac. It has powerful extensions, Git integration, terminal and debugger, and also offers a wealth of setup options. However, for particularly large projects or highly professional development, VS Code may have performance or functional limitations.

How to check the warehouse address of git How to check the warehouse address of git Apr 17, 2025 pm 01:54 PM

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

What is vscode What is vscode for? What is vscode What is vscode for? Apr 15, 2025 pm 06:45 PM

VS Code is the full name Visual Studio Code, which is a free and open source cross-platform code editor and development environment developed by Microsoft. It supports a wide range of programming languages ​​and provides syntax highlighting, code automatic completion, code snippets and smart prompts to improve development efficiency. Through a rich extension ecosystem, users can add extensions to specific needs and languages, such as debuggers, code formatting tools, and Git integrations. VS Code also includes an intuitive debugger that helps quickly find and resolve bugs in your code.

See all articles