← 返回命令列表

Linux command

rpm 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Query

rpm -q [package]

Example

rpm -qa '[pattern*]'

Forcibly install

rpm -U [package.rpm] --force

Example

rpm -qf [/path/to/file]

Example

rpm -ql [package]

Example

rpm -qp --scripts [package.rpm]

Verify

rpm -Va '[pattern*]'

Example

rpm -q --changelog [package]

说明

rpm is the RPM Package Manager for Red Hat-based Linux distributions. It installs, upgrades, removes, and queries software packages in RPM format. The tool maintains a database of installed packages, handles dependencies, and can verify package integrity. It's the low-level package tool; dnf/yum provide higher-level functionality.

参数

-a, --all
All packages
-f, --file _file_
Query package owning file
-l, --list
List files in package
-p, --package _file_
Query package file
--force
Force operation
--nodeps
Ignore dependencies
--scripts
Show scriptlets

FAQ

What is the rpm command used for?

rpm is the RPM Package Manager for Red Hat-based Linux distributions. It installs, upgrades, removes, and queries software packages in RPM format. The tool maintains a database of installed packages, handles dependencies, and can verify package integrity. It's the low-level package tool; dnf/yum provide higher-level functionality.

How do I run a basic rpm example?

Run `rpm -q [package]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

What does -a, --all do in rpm?

All packages