VMware CentOS 5.3 笔记四
[root@localhost RPMS]# rpm -qi lynx
5)查看一下已安装软件的配置文件; 语法格式:rpm -qc 软件名
举例: [root@localhost RPMS]# rpm -qc lynx
6)查看一个已经安装软件的文档安装位置: 语法格式: rpm -qd 软件名
举例: [root@localhost RPMS]# rpm -qd lynx
7)查看一下已安装软件所依赖的软件包及文件; 语法格式: rpm -qR 软件名
举例: [root@localhost beinan]# rpm -qR
查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如: [root@localhost RPMS]# rpm -qil lynx
2、对于未安装的软件包的查看: 查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等; 1)查看一个软件包的用途、版本等信息; 语法: rpm -qpi
举例: [root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm
2)查看一件软件包所包含的文件; 语法: rpm -qpl
举例: [root@localhost RPMS]# rpm -qpl
3)查看软件包的文档所在的位置; 语法: rpm -qpd
举例: [root@localhost RPMS]# rpm -qpd
5)查看一个软件包的配置文件; 语法: rpm -qpc
举例: [root@localhost RPMS]# rpm -qpc
4)查看一个软件包的依赖关系 语法: rpm -qpR
举例: [root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm
三)软件包的安装、升级、删除等; 1、安装和升级一个rpm 包; [root@localhost beinan]#rpm
如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;语法结构: [root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
更多的参数,请查看 man rpm 举例应用: [root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm
注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;测试安装参数 --test ,用来检查依赖关系;并不是真正的安装; [root@localhost RPMS]# rpm -ivh --test
由新版本降级为旧版本,要加 --oldpackage 参数; [root@localhost RPMS]# rpm -qa gaim |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |