linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍
本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。
虽然现在N多人都使用yum去替代rpm了,但是rpm在一些特俗场合下还是有其作用的,比如查询跟验证已安装的rpm包,rpm全称Redhat Package Manager,是一种用于包的打包及安装工具,它包含在某些Linux分发版中,它生成具有.RPM扩展名的文件,与Dpkg类似。
1.安装软件包
rpm -ivh ***.rpm 其中i表示安装,v表示输出,h表示用#作进度标记
2.升级软件包
rpm -Uhv ***.rpm
3.删除软件包
rpm -e package_name
rpm -e –nodeps package_name 不考虑依赖包
rpm -e –allmatches package_name 删除所有跟package_name匹配的所有版本的包
4.查询软件包
rpm -q package_name
rpm -qp ***.rpm 获取当前目录下的rpm包相关信息
rpm -qa | less 列出所有已安装的软件包
rpm -qf /etc/sysctl.conf 查看某个文件属于哪个软件包
rpm -qi package_name 列出已安装的这个包的标准详细信息
rpm -qlp package_name 列出rpm包的文件内容
rpm -q –scripts kernel | less 列出已安装rpm包自带的安装前和安装后脚本
rpm -qa –queryformat ‘Package %{NAME} was build on %{BUILDHOST}\n’ | less queryformat强大的查询
rpm –querytags | less 可以列出queryformat可以使用的所有变量从而组合成更强大的查询
5.检查已安装软件包
rpm -Va | grep bin
检查失败的字符: S:文件大小不符,M:模式不符,5:MD5校验和不符,U:用户所有权不符,G:用户组所有权不符,T:mTime不符
6.重建rpm数据库
rm /var/lib/rpm/__db.00*
rpm –rebuilddb 在rpm数据库已破坏且不能安装软件包的时候使用此大发
7.从rpm提取文件
rpm2cpio ***.rpm | cpio -idv /路径/文件名
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!
linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍相关推荐
- linux硬件性能,Linux运维知识:Linux下的硬件性能测试工具汇总
本文主要向大家介绍了Linux运维知识的Linux下的硬件性能测试工具汇总,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 在购买计算机之后,我们都希望能充分了解它们的硬件性能 ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
- linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...
本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...
- linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解
本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...
- linux用户密码转换为明文,Linux运维知识之linux下抓取内存中明文密码mimipenguin
本文主要向大家介绍了Linux运维知识之linux下抓取内存中明文密码mimipenguin,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 下载地址:https://githu ...
- linux 安装git失败,Linux运维知识之linux下安装git常见故障整理
本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. FAQ1: Permission denied (pu ...
- linux cpu不足处理运维,Linux运维知识之Linux服务器CPU占用率较高问题排查思路
本文主要向大家介绍了Linux运维知识之Linux服务器CPU占用率较高问题排查思路,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 注意:本文相关配置及说明已在 CentOS ...
- linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍
本文主要向大家介绍了Linux运维知识之linux下java版本管理工具jenv使用介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 不同的项目使用的java版本不同,每次切 ...
- linux怎么打开rdp文件,Linux运维知识:linux实现rdp访问
本文主要向大家介绍了Linux运维知识的linux实现rdp访问,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 远程访问linux系统,我们常用的有终端ssh.图形界面VNC ...
最新文章
- 【深度学习】Transfomer在文本处理上的应用(风格识别)
- 吴恩达机器学习Ex1多元回归部分
- jsp不能使用return时候,如何在出异常时退出,不在向下执行
- php curl 发送checkbox,使用curl 提交表单(多维数组+文件)数据到服务器的有关问题...
- 鸿蒙一号指纹锁,【诉说实情】火车头战狼一号家用防盗门指纹锁怎么样?新手必看内情...
- Java多线程(一)——多线程实现方法和生命周期
- python主程序子程序_python子程序
- Jquery—JQuery对radio的操作(01)
- Xcode6在10.9.4上面crash解决
- [windows] win7建立wifi 实现网络共享
- Hadoop经典书籍资料收藏(35本)转
- 聊聊 CITA 节点的那点事
- Spring 让 LOB 数据操作变得简单易行,LOB 代表大对象数据,包括 BLOB 和 CLOB 两种类型
- 关于主机连wife 虚拟机linux系统上网问题解决(基于centos7)
- 五十条经典的做人哲学
- 区块链溯源:重塑咖啡产业链
- 【比特熊故事汇】6月MVP英雄故事|技术实践碰撞境界思维
- 单纯p2p理财模式难以发展壮大和长久存在!
- 解决Angular里的报错:ERROR Error: Uncaught (in promise): NullInjectorError: R3InjectorError()
- 如何实现文档协作共享?
热门文章
- python打印字典树形_Python实现字典树
- python中import sys_笨方法学python之import sys与from sys import argv的区别
- cv岗工作做什么_只会python能做什么工作
- 只有ajax会跨域吗_为什么跨域Ajax是安全问题?
- python执行脚本时的命令行选项_Python 处理脚本的命令行参数(二):使用click
- 多项logistic回归系数解释_因变量无序多分类资料的logistic回归
- shell 数据类型
- python 爬虫应用
- echarts scatter
- matplotlib 颜色板