Welcome 微信登录

首页 / 操作系统 / Linux / Linux系统的软件包管理——RPM

RPM软件包管理程序(RedHat Package Manager)是有Red Hat贡献的一种软件包管理程序,Linux标准化规范已经将其做为官方软件包格式,主要用在Red Hat、Fedora、SUSE等。RPM软件包都是一个以 .rpm 作为后缀的文件,通常遵循一个命名规范:name-version-release.architecture.rpm其中,release是指该软件的发行版编号,architecture是指程序的架构,例如i386是基于Intel-386的架构。如果它的值是noarch,表示该软件包不针对特定的架构。
查询:1)查询系统所有已经安装的软件:[cpp]
  1. rpm -qa  


2)查询某个已安装的软件:[cpp]
  1. rpm -q  [softwarename]  

3)查询某个已安装的软件的详细信息:[cpp]
  1. rpm  -qi  [softwarename]  


4)查询一个已安装的文件属于哪个软件包:[cpp]
  1. rpm -qf  [filename]  


5)查询一个已安装的软件的配置文件[cpp]
  1. rpm  -qc  [softwarename]  


6)查询一个已安装软件所依赖的软件包和文件[cpp]
  1. rpm  -qR  [softwarename]  


注意:-q 参数是询问的意思。
安装:[cpp]
  1. rpm  -ivh  [package]  
-i是安装的意思,-v 是打印详细信息,-h表示在安装时输出哈希记号; 如果是要更新软件,使用 -U参数:[cpp]
  1. rpm  -Uvh  [package]  
卸载:[cpp]
  1. rpm  -e  [package]  
在Redhat9下构建TinyX+GTK图形环境Linux下yum 命令的使用相关资讯      Linux基础知识 
  • Linux基础知识之文件权限详解  (08月09日)
  • Linux基础知识之ls与文件名通配详  (08月01日)
  • Linux基础知识之history的详细说明  (07月31日)
  • Linux基础知识之文件管理命令(cp、  (08月09日)
  • Linux基础知识之man手册的使用  (07月31日)
  • Linux基础知识之文件的时间戳及  (07月31日)
本文评论 查看全部评论 (0)
表情: 姓名: 字数