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