Linux rpm 命令参数使用详解[介绍和应用]
三、rpm 的一点简单用法;我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm 后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库; 注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;命令格式 RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm 1)查询系统已安装的软件; <div class="codeblock"> 举例: <div class="codeblock"> -q就是 --query ,中文意思是“问”,此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息; 查看系统中所有已经安装的包,要加 -a 参数 ; 如果分页查看,再加一个管道 |和more命令;在所有已经安装的软件包中查找某个软件,比如说 gaim ;可以用 grep 抽取出来; <div class="codeblock"> 上面这条的功能和 rpm -q gaim 输出的结果是一样的; 2)查询一个已经安装的文件属于哪个软件包; <div class="codeblock"> 注:文件名所在的绝对路径要指出 举例: 3)查询已安装软件包都安装到何处; <div class="codeblock"> 举例: <div class="codeblock"> 4)查询一个已安装软件包的信息 <div class="codeblock"> 举例: 5)查看一下已安装软件的配置文件; <div class="codeblock"> 举例: 6)查看一个已经安装软件的文档安装位置: <div class="codeblock"> 举例: <div class="codeblock"> 7)查看一下已安装软件所依赖的软件包及文件; <div class="codeblock"> 举例: 查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如: 查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等; 1)查看一个软件包的用途、版本等信息; <div class="codeblock"> 举例: <div class="codeblock"> 2)查看一件软件包所包含的文件; <div class="codeblock"> 举例: 3)查看软件包的文档所在的位置; <div class="codeblock"> 举例: 5)查看一个软件包的配置文件; <div class="codeblock"> 举例: 4)查看一个软件包的依赖关系 <div class="codeblock"> (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |