RPM包管理是红帽系列的Linux(Redhat,Suse,CentOS,Fedora..)通用的包管理器。
示例及解释
-
rpm -ivh xx.rpm (安装rpm包)
- -i:install 安装
- -v:verbose 冗长
- -h:hash 打印hash
-
rpm -qa | grep 'xx' (查询rpm包)
- -q:query 查询操作
- -a:all 所有已安装的rpm包
-
rpm -q xx (查询特定rpm包)
-
rpm -qf /usr/bin/xx (文件属于哪个rpm包)
- -f: file 文件名
-
rpm -qi xx (该rpm包的信息)
- -i: information 信息
-
rpm -qip xx.rpm (指定rpm包文件查看包信息)
- -p:package 指定包名
-
rpm -qpl xx.rpm (查询包里的所有文件)
- -l: list 列表
-
rpm -qRp xx.rpm (显示此包的依赖)
-
rpm -e xx (卸载)
- -e:erase 删除
相关推荐
#### 常用命令与示例 ##### 安装软件包 - `-i` 或 `--install` 用于安装新的软件包。 - `-v` 或 `--verbose` 用于提供更详细的输出信息。 - `-h` 或 `--hash` 在安装过程中打印哈希标记。 **示例:** ```bash rpm ...
8. **bind-devel-9.3.4-6.P1.el5.i386.rpm**:与libbind-devel类似,但包含了完整的开发资源,包括示例代码和文档,适合于深入开发和定制BIND。 9. **bind-libs-9.3.4-6.P1.el5.i386.rpm**:包含了运行BIND服务器所...
本示例中,我们将深入探讨如何将Tomcat服务打包成RPM包,并在Linux环境下运行。 首先,理解RPM打包的基本流程至关重要。RPM打包主要包括以下几个步骤: 1. **创建.spec文件**:这是RPM打包的核心,它定义了软件包...
### Linux RPM 命令详解 #### 一、概述 在 Linux 系统中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理工具,主要用于安装、卸载、升级、查询以及验证软件包。RPM 作为一种重要的包管理器,在 Red ...
#### 一、RPM概述与历史背景 - **RPM**(Red Hat Package Manager)是Linux环境下的一种包管理工具,它主要用于安装、卸载、升级和查询软件包。 - **历史**:RPM最初由Red Hat开发,用于简化Linux系统中的软件包...
注意,实际的依赖文件版本可能会与上述示例不同,你需要根据实际下载的RPM包进行对应。同时,如果你的系统中已经有旧版本的Nginx或依赖库,可能需要先卸载旧版本,以避免冲突。 离线安装Nginx可以确保在没有网络...
- 示例:`rpm -ivh package.rpm` - `-i` 或 `--install`:表示安装软件包。 - `-v`:显示详细信息。 - `-h` 或 `--hash`:在安装过程中显示哈希符号 (`#`) 以指示进度。 - 其他选项: - `--force`:即使覆盖...
在Linux世界里,"Hello World"程序是最基础的示例,用于演示语言的基本用法或新工具的构建过程。 首先,我们需要编写源代码。在C语言中,一个基本的"Hello World"程序可能如下: ```c #include int main() { ...
在提供的压缩包文件"HTTPD_LINUX"中,可能包含了与httpd相关的文档、示例配置或额外的工具,用于帮助用户更好地理解和管理httpd服务器。解压该文件后,可以查看内部资源,获取更深入的指导。 总之,安装并配置...
6. **测试与分发**:生成的RPM包可以在目标系统上使用`yum`或`dnf`(取决于Linux发行版)进行安装、升级或查询。 压缩包子文件“antbuild”可能是这个构建过程的输出,包含了Ant构建文件、源代码、RPM相关的配置...
**示例**: 查询 `Linux-1.4-6.i368.rpm` 的详细信息: ``` rpm -qpi Linux-1.4-6.i368.rpm ``` ##### 2. 列出软件包内的文件列表 **命令格式**: ``` rpm -qpl <文件名>.rpm ``` **参数说明**: - `-qpl`: 列出软件包...
5. **配置示例**:可能包含一些示例配置文件,帮助用户快速设置和启动`telnet`服务。 6. **补丁或更新**:如果这是软件的更新版本,可能包含针对旧版本的补丁,以修复安全漏洞或增强功能。 安装`telnetRPM`包时,...
#### 示例与实践 假设我们需要安装一个名为“myapp”的软件包,并查看其安装后的文件列表,可以使用以下命令: ```sh # 安装myapp rpm -ivh myapp.rpm # 查看myapp安装后的文件列表 rpm -ql myapp ``` 如果想要...
标题中的“hello程序的rpm包”指的是一个用RPM格式打包的“hello”程序,这通常是一个简单的示例程序,用于向用户介绍如何创建和管理RPM包。 【描述】:...
8. **RInside**: RInside简化了在C++程序中使用R的流程,`RInside-0.2.14-7.el7.x86_64.rpm`和`RInside-examples-0.2.14-7.el7.x86_64.rpm`包含库和示例代码。 9. **RJava**: `R-java-3.5.1-1.el7.x86_64.rpm`是R与...
3. "sun-javadb-demo-10.6.2-1.1.i386.rpm" - 示例和演示应用程序,帮助用户了解如何使用JavaDB。 4. "sun-javadb-client-10.6.2-1.1.i386.rpm" - 客户端组件,允许其他机器连接到JavaDB服务器。 5. "sun-javadb-...
##### 实战示例:定制 nginx 的 RPM 包 1. **安装 nginx**: - 首先安装依赖项: ```bash yum -y install pcre pcre-devel openssl openssl-devel ``` - 创建 nginx 用户: ```bash useradd nginx -M -s /...
PHP-FPM是PHP FastCGI的进程管理器,它允许Web服务器(如Apache或Nginx)通过FastCGI接口与PHP解释器进行通信,从而处理PHP脚本。在Web开发中,PHP通常被用作服务器端编程语言,用于生成动态网页内容。 PHP-FPM的...
### RPM Package Manager (RPM) – 深度解析与应用指南 #### 一、引言 RPM(RPM Package Manager)是一款开源的软件包管理系统,它为用户提供了将新软件的源代码封装成易于安装、跟踪以及更新的源码和二进制包的...