软件包管理工具 - rpm

简介: 【1月更文挑战第16天】

rpm(Red Hat Package Manager)是用于管理软件包的命令行工具,主要用

1. 安装一个 RPM 软件包:

sudo rpm -i package.rpm

这将安装名为 package.rpm 的 RPM 软件包

2. 升级一个已安装的 RPM 软件包:

sudo rpm -U package.rpm

这将升级系统中已安装的 package

3. 卸载一个已安装的 RPM 软件包:

sudo rpm -e package

这将卸载名为 package

4. 查询已安装的 RPM 软件包:

rpm -q package

这将查询系统中是否安装了名为 package 的软件包

5. 显示所有已安装的 RPM 软件包:

rpm -qa

这将显示系统中所有已安装的 RPM 软件包的列表。

6. 显示 RPM 软件包的详细信息:

rpm -qi package

这将显示有关名为 package 的软件包

7. 显示文件属于哪个 RPM 软件包:

rpm -qf /path/to/file

这将显示包含指定文件的 RPM 软件包。

8. 显示 RPM 软件包中的文件列表:

rpm -ql package

这将显示名为 package 的 RPM

9. 显示 RPM 软件包的依赖关系:

rpm -qR package

这将显示名为 package 的 RPM 软件包

10. 验证 RPM 软件包的完整性:

rpm -V package

这将验证名为 package 的 RPM 软件包的完整性,检查文件是否被更改。

11. 显示 RPM 软件包的 changelog:

rpm -q --changelog package

这将显示名为 package 的 RPM 软

12. 安装一个 RPM 软件包并显示详细输出:

sudo rpm -ivh package.rpm

这将以详细输出模式安装名为 package.rpm 的 RPM 软件包。

这些是一些 rpm 命令man rpm 可以查看更多详细的帮助信息。请注意,一些命令可能需要以超级用户权限运行(使用 sudo)。

目录
相关文章
|
Linux
Linux制作deb格式安装包教程
Linux制作deb格式安装包教程
1140 0
|
Ubuntu Linux
Manjaro Linux 安装 deb 软件包
“记得上次用 Manjaro Linux 的时候,还是上次:)”。三年前,工作都是在 Linux 下完成的——那时候的我还没买苹果电脑,每天的快乐就是折腾 Linux 发行版……
616 0
|
Linux 数据安全/隐私保护
linux之/etc/login.defs文件
linux之/etc/login.defs文件
293 5
|
4月前
|
安全 Linux 数据安全/隐私保护
CentOS中SELinux的禁用与关闭操作
在禁用SELinux时,你要时刻谨慎小心。SELinux提供了安全功能,并阻止了许多常见的网络攻击,关闭它可能会让你的系统置于风险之中。除非非常确定SELinux为你带来了不必要的麻烦,否则最好的选择往往是留着它,适当地调整和细化你的SELinux策略,来适应你的需求。
526 19
|
7月前
|
Linux
RPM软件包管理工具使用指南
RPM(Red Hat Package Manager)是Red Hat及其他基于RPM的Linux发行版中用于管理软件包的基本包管理工具。它是一个二进制包管理系统,允许用户在Linux系统中方便地安装、升级、查询和删除软件包。RPM使用.rpm文件扩展名的软件包文件,这些软件包文件包含了软件的可执行文件、配置文件、文档等,以及安装和卸载时需要执行的脚本。通过RPM,用户可以轻松地管理和维护系统中的软件,确保系统的稳定运行和软件的及时更新。
487 4
|
9月前
|
Linux 数据安全/隐私保护 C语言
新手向导:轻松离线搭建最新版OpenVPN(含一键安装脚本)
OpenVPN 是常用的虚拟私有网络工具,通过 Docker 搭建非常简单。但常用的 kylemanna/openvpn 镜像已三年未更新,停留在 OpenVPN 2.4 版本。为了升级到最新版本(如 2024 年 2 月发布的 v2.6.9),可以通过官方开源社区获取最新安装包并手动编译安装。步骤包括安装依赖、下载并编译 OpenSSL 和 OpenVPN、生成证书和配置文件等。此外,GitHub 上有一键安装脚本 openvpn-install.sh,简化了安装过程,但其版本可能不是最新的。安装完成后,还需配置 iptables 以确保客户端能正常使用代理网络。
12419 1
|
Ubuntu Linux 开发者
解析deb与rpm文件的操作技巧
解析deb与rpm文件的操作技巧
1077 0
|
SQL 关系型数据库 MySQL
linux 上源码编译安装 PolarDB-X
linux 上源码编译安装 PolarDB-X
545 6
linux 上源码编译安装 PolarDB-X
|
Linux
Linux软件包管理工具-rpm
前言 rpm是Red Hat及其他基于RPM的Linux发行版中用于管理软件包的基本包管理工具。 rpm是一个二进制包管理系统,它允许用户在Linux系统中方便地安装、升级、查询和删除软件包,它使用.rpm文件扩展名的软件包文件。
379 0
|
缓存 前端开发 关系型数据库
RPM与YUM
RPM与YUM
438 0