rpm 安装指令全
rpm -ivh package.rpm 安装一个rpm包
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告
rpm -U package.rpm 更新一个rpm包但不改变其配置文件
rpm -F package.rpm 更新一个确定已经安装的rpm包
rpm -e package_name.rpm 删除一个rpm包
rpm -qa 显示系统中所有已经安装的rpm包
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包
rpm -qi package_name 获取一个已安装包的特殊信息
rpm -qg "System Environment/Daemons" 显示一个组件的rpm包
rpm -ql package_name 显示一个已经安装的rpm包提供的文件列表
rpm -qc package_name 显示一个已经安装的rpm包提供的配置文件列表
rpm -q package_name --whatrequires 显示与一个rpm包存在依赖关系的列表
rpm -q package_name --whatprovides 显示一个rpm包所占的体积
rpm -q package_name --scripts 显示在安装/删除期间所执行的脚本l
rpm -q package_name --changelog 显示一个rpm包的修改历史
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个rpm包所提供
rpm -qp package.rpm -l 显示由一个尚未安装的rpm包提供的文件列表
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书
rpm --checksig package.rpm 确认一个rpm包的完整性
rpm -qa gpg-pubkey 确认已安装的所有rpm包的完整性
rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间
rpm -Va 检查系统中所有已安装的rpm包- 小心使用
rpm -Vp package.rpm 确认一个rpm包还未安装
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从一个rpm包运行可执行文件
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从一个rpm源码安装一个构建好的包
rpmbuild --rebuild package_name.src.rpm 从一个rpm源码构建一个 rpm 包
分享到:
相关推荐
### Linux下的RPM指令详解 在Linux环境中,RPM(Red Hat Package Manager)是一个非常重要的软件包管理工具,主要用于安装、卸载、升级、查询等操作。对于Linux初学者而言,掌握RPM命令的使用方法至关重要。本文将...
2. `cpp-3.4.6-3.i386.rpm`:这是预处理器cpp,它是C和C++编程语言的一部分,用于处理源代码中的预处理指令。 3. `gcc-3.4.6-3.i386.rpm`:这是GCC的主要部分,包含了C语言编译器。 4. `gcc-c++-3.4.6-3.i386.rpm`...
因为rpm安装方式,是不会自动处理依赖关系的,需要我们自己处理,所以对于上面的rpm包的安装顺序 不能随意修改。 安装过程中提示缺少net-tools依赖,使用yum安装(yum是一种在线安装方式,需要保证联网) 可以通过指令...
在Linux系统中,GCC(GNU ...6. 手动安装RPM包:使用`rpm`命令安装压缩包内的RPM文件。 7. 依赖管理:安装RPM包时需注意处理软件的依赖关系。 了解这些知识点后,你应该能够顺利在CentOS 7环境中安装和使用GCC和Make。
我的是64位的fedora17操作系统安装oracle11g数据库,安装过程中发现少了许多package,于是在网上各个地方下了所需要的所有rpm包,有些网上没有的,用yum ...rpm -ivh **.rpm --nodeps --force采用这行指令进行安装。
RPM是一种软件包管理器,它能够方便地安装、升级、查询和卸载软件。本篇文章将详细介绍如何通过RPM来安装MySQL和PHP,以及它们的配置与管理。 首先,我们来看`php-common`这个RPM包。它是PHP的基础组件,包含了PHP...
SPEC文件是RPM打包的核心,它包含关于软件包的所有信息,如版本、作者、依赖关系以及如何构建和安装软件的指令。 **2. 创建SPEC文件** 创建SPEC文件通常以`.spec`为扩展名,用文本编辑器打开并按照RPM的规范编写。...
RPM文件包含了软件的二进制代码、配置文件以及安装和卸载软件的指令。在离线安装Docker时,这些RPM包扮演了关键角色,因为它们是直接在本地系统上执行安装的源。 以下是离线安装Docker的步骤: 1. **下载RPM包**:...
资源解压后有三个rpm包,下载后执行下方指令,即可安装ntp时间同步服务(此为官网最新版本) rpm -ivh ntp-4.2.6p5-29.el7.centos.x86_64.rpm ntpdate-4.2.6p5-29.el7.centos.x86_64.rpm autogen-libopts-5.18-5....
redhat9下可直接安装,不需其他关联文件
3. cpp48-4.8.3+r212056-6.26.x86_64.rpm:cpp是预处理器,它是GCC的一部分,负责处理C和C++源代码中的预处理器指令,如宏展开和条件编译。 4. libstdc++48-devel-4.8.3+r212056-6.26.x86_64.rpm:这个包包含了C++...
离线安装gcc环境依赖的rpm包 包含的包如下: autogen-libopts-5.18-5.el7.x86...在rpm目录下执行指令 rpm -Uvh *.rpm --nodeps --force 小提示:当出现依赖问题时,解决的方法就是在rpm 语句后面加上 --nodeps --force
2. `cpp-4.4.7-4.el6.x86_64.rpm`: C预处理器,处理C源代码中的宏和其他预处理指令。 3. `ppl-0.10.2-11.el6.x86_64.rpm`: PPL(Parma Polyhedra Library),这是一个数学库,用于优化编译器的整数和浮点算术运算。 ...
3. `cpp-8.3.1-5.el8.x86_64.rpm`:CPP是GCC的预处理器,它处理C和C++源代码中的宏定义、条件编译指令等,将源代码转换为标准格式供编译器进一步处理。 除此之外,离线安装包还包括了其他必要的依赖和开发库: 4. ...
1. 首先安装`cpp-3.4.6-3.i386.rpm`,这是预处理器cpp的RPM包,它是GCC的一部分,用于处理C和C++源代码中的预处理指令。 2. 然后安装`glibc-kernheaders-2.4-9.1.98.EL.i386.rpm`,这包含了内核头文件,对于编译...
### Linux常用指令RPM命令参数详解 #### 一、引言 在Linux系统中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理工具,主要用于处理二进制包(Binary)和源代码包(Source)。通过RPM工具,用户可以方便地...
5. **SPECS**:存储.spec文件,这是描述RPM包的元数据和构建指令的文件。 6. **SRPMS**:存放源码RPM包。 如果你没有这个目录结构,可以使用`rpmdev-setuptree`命令创建: ```bash rpmdev-setuptree ``` 接下来,...
安装过程中可能会遇到依赖性问题,因为有些RPM包依赖于系统中其他未安装的库。如果出现这种情况,可以尝试使用`yum install`来解决依赖关系,例如: ```bash yum install <缺失的依赖包名> ``` 安装完成后,你需要...
RPM(Red Hat Package Manager)是Linux发行版如CentOS、Fedora等中常用的一种软件包管理器,用于安装、升级、查询和删除软件包。 标题中的"php7.3.4rpm包"指的是PHP 7.3.4的RPM软件包,这种格式的包便于在基于RPM...
Centos7 el7.x86_64 官方离线 RPM 安装包,安装指令为 sudo rpm -ivh libzstd-1.5.5-1.el7.x86_64.rpm