文档章节

rpm常用命令

G
 Galanodel
发布于 2017/05/05 09:34
字数 266
阅读 3
收藏 0

* 手动安装 rpm 包 
`rpm-ivh xxxxx.rpm`  
参数:   
--force 即使覆盖其他包的文件也没强迫安装   
--nodeps 即使依赖包没安装,也被强制安装 

* 查看 rpm 包信息 
`rpm-qpi xxxxx.rpm`

* 查看 rpm 包依赖 
`rpm -qpR xxxxx.rpm`

* 查看 rpm 包中包含那些文件 
`rpm -qlp xxxxx.rpm`   可以加grep搜索  `rpm -qlp xxxxx.rpm|grep spec`

* 使用工具rpm2cpio提取文件:
`rpm2cpio xxxxx.rpm |cpio -ivd xxx.jpg`

* 用rpm2cpio将rpm文件转换成cpio文件
`rpm2cpio xxxxxx.rpm >xxxxx.cpio`

* 用cpio解压cpio文件  
`cpio -i  --make-directories`

* 提取所有文件: 
`rpm2cpio xxx.rpm | cpio -vi`  
`rpm2cpio xxx.rpm | cpio -idmv`  
`rpm2cpio xxx.rpm | cpio --extract --make-directories` 

* cpio 参数说明:   
**i** 和 **extract** 表示提取文件    
**v** 表示指示执行进程     
**d** 和 **make-directory** 表示根据包中文件原来的路径建立目录  **m** 表示保持文件的更新时间

* 查看rpm包里的pre和post install脚本:
`rpm -qp --scripts xxxxx.rpm` 

* 查看安装的过程中,代码的执行过程: 
`rpm -ih -vv xxxxx.rpm` 

* 强制卸载rpm包 
`rpm -e --nodeps xxxxx`  
 没有rpm后缀

* 查询一个rpm包是否被安装
`rpm - q xxxxxx`

© 著作权归作者所有

G
粉丝 2
博文 72
码字总数 49356
作品 0
海淀
高级程序员
私信 提问
Centos6.5配置本地yum源

首先上传Centos6.5的iso文件到/home/user目录下 将CentOS-6.5-x86_64-bin-DVD1.iso文件移到 /media/iso中 然后挂载到/media/cdrom/目录下 然后 df –h,如图所示: 编辑repo文件: 文件位置/...

TurkeyMiami
2018/03/29
0
0
Linux rpm 命令参数使用详解[介绍和应用](一)

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中...

MiniBu
2014/05/26
0
0
Linux 图形化查看负载

安装dstat,htop,iostat rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm yum install htop dstat -y yum install sysstat dstat常用命令 dstat -l -m -r -c --......

去轻狂书生
2018/01/16
0
0
linux操作移动了根目录下的/lib和/lib64之后系统使用除了cd之外的任何命令都提示

-bash: /bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory。 重启reboot都没法操作了,无奈关闭电源,重启机器,设置bios启动,打开centos64的安装盘,...

早安_南京
2015/08/16
0
0
Linux RPM 命令参数使用详解

rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合:...

TurkeyMiami
2017/11/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

rsync工具常用选项以及同步的两种方式

rsync -av /etc/passwd /tmp/1.txt #rsync的本机传输写法 rsync -av /tmp/1.txt 192.168.188.128:/tmp/2.txt #rsync的远程传输rsync格式rsync [OPTION] … SRC ......

林怡丰
今天
3
0
GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238

GatewayWorker 报错:stream_socket_server(): unable to connect to tcp://0.0.0.0:1238 (Address already in use) 官方文档虽然有相同的问题,但是对我的问题没起作用…… 后面发现自己手贱...

wenzhizhong
昨天
3
0
REST接口

文章来源 https://zhuanlan.zhihu.com/p/28674721?group_id=886181549958119424 http://www.ruanyifeng.com/blog/2014/05/restful_api.html REST 对请求的约定 REST 用来规范应用如何在 HTTP......

Airship
昨天
5
0
Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

非摩尔根
昨天
6
0
android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部