RPM包安装部署RPM包名详解/常用指令

已邀请:

Linux 正常安装 rpm 的命令是:

-i install安装 

-v 显示安装的过程 

-h 显示安装的进度 

--test 安装之前做测试  


rpm -ivh xxx.rpm

重复安装时需加属性:

软件包重复安装将会失败,若仍需要安装必须加 --replacepkgs 属性 软件包的某个文件已在安装其他软件包时安装过,则安装将会失败,若仍需要安装必须加 --replacefiles  属性

解决依赖问题:

加上 --nodeps 属性,不考虑依赖关系

强制安装:

加上 --force 属性,强制进行安装




# rpm包的构成
[root@gong /mnt/Packages]# ll tree-1.6.0-10.el7.x86_64.rpm
-rw-rw-r-- 1 root root 47508 Jul 4 2014 tree-1.6.0-10.el7.x86_64.rpm

包名:tree
版本:1.6.0
发布次数:10
系统:CentOS7
架构:x86_64
后缀:.rpm

https://img2020.cnblogs.com/blog/1606824/202007/1606824-20200709211130729-1671405200.png

yelp-tools-3.28.0-1.el7.noarch.rpm

包名:yelp-tools
版本:3.28.0
发布次数:1
系统:CentOS7
架构:noarch 都兼容
后缀:.rpm

rpm


 -qa 

 # q查询执行的包,后面必须接包名;a 列出所有已安装的包,一般结合grep使用。


rpm -qa |grep tree


 -qc

  # 查找安装服务的相关的配置文件的。


rpm -qc httpd
rpm -qc $(rpm -qf /usr/bin/hostnamectl) 


 -ql

  # 列出指定安装包的相关目录,或者文件。


rpm -ql httpd 


 -qf # 需要是绝对路径,检查命令属于哪个rpm包,或者这个配置文件属于哪个包。


rpm -qf $(which ifconfig) 


 -qi # 查看软件包的详细信息。
rpm -qi httpd  

要回复问题请先登录注册