1:是一个开放的软件包管理系统. 2:为什么要用rpm它的好处在于它提供快速的安装,减少编译安装的错误的困扰. 对于最终用户来说rpm所提供的众多功能使维护系统要比以往容易的多.安装卸载,升级rpm软件包只需一条命令即可,所有烦琐的细节问题无须用户操心. 3:安装软件包 rpm -ivh rpm包文件名,其中i代表安装,v表示安装过程中将显示较详细的信息:h表示显示水平进度条 4:升级软件包 rpm -Uvh rpm包名U代表升级 5:卸载软件包 rpm -e 包名 6:查询系统中安装的所有rpm软件包 rpm -qa 7: 查询指定的软件包在系统是否安装rpm -q 包名举个例子 rpm -q gaim 8:查询rpm包文件中的信息,用于未安装软件包之前了解软件包中的信息rpm -qp rpm包文件名 9:查询系统中已经安装指定的软件包的描述信息 rpm -qi 包名 10:查询系统中已经安装指定的软件包这里的所包含的文件 rpm -qi 包名 11:查询某软件包的最低依赖要求 rpm -qR 包名 12:查询某软件包提供的可以使用的所有文件 rpm -q --provides 包名 13查询系统中指定文件所属软件包rpm -qf 文件名 14:验证软件包 rpm -V 其实也可以用管道一起连用 rpm -qa|grep gaim就可以查询gaim是否安装.不过也可以用rpm -q gaim,grep表示寻找适合的字符串 不过升级系统可以用apt,yum apt-get updata更新rpm索引清单 apt-get check检查本地软件依赖关系合法性 apt-cache search package-name下载rpm索引清单中搜索包 apt-cache depends package-name查看依赖包关系 apt-get install package-name 安装或升级一个软件 apt-get -f install 解决依赖关系问题 apt-get upgrade 升级所有软件 apt-get remove package-name卸载软件同时卸载依赖关系 apt-get clean清除本地下载的rpm包
本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/327702,如需转载请自行联系原作者