工作中一直用Centos7操作系统,偶尔需要用rpm包相关的操作,把一些相关用法记录下。
一般用*.rpm直接安装,*_devel.rpm用来开发用到的一些相关的库,*src.rpm就是源码包
1,yum
1.1,当知道一个命令,却不知道安装那个rpm包时,可以用yum provides * 来获取相关包名称
1.2,yum install *.rpm来进行安装
1.3,也可以用yundownloader进行安装,用rpm -ihv命令进行安装。
2,rpm 命令
常用命令:
rpm -ihv *.rpm 安装
rpm -ql *.rpm查看安装目录和文件
rpm -qf * 查看该文件有哪个rpm包安装的
rpm -qpl 不安装查看rpm包,可以和rpmcpio结合使用
rpm -e *.rpm 卸载rpm包
3,rpmcpio命令
rpmcpio *.rpm| cpio -div *从rpm包中解压出想取用的文件