标签:
RPM包管理器是Linux系统中最早的软件包管理软件之一,也是目前最流行的软件包管理器,许多发行版都使用RPM作为默认的软件包管理软件。
RPM软件包名称格式:
samba-client-3.0.33-3.7.el5.i386.rpm
samba-client为软件包的名称;3.0.33-3.7中的3.0.33表示软件包的主要版本号,紧跟在后面的3.7表示软件发布的次要版本号;el5表示适用于Red Hat Enterprise Linux 5 系统,fc6表示适用于Fedora Core Linux 6系统;i386表示硬件平台;.rpm表示这是一个RPM软件包,有些软件包最后是src.rpm,表示软件包内含有源代码。
rpm命令基本格式:
rpm [OPTIONS...]
q:使用查询模式
a:查询所有软件包
i:显示详细信息
l:显示软件包的文件列表
p:查询指定的文件包
f:查询指定文件所属文件包
v:显示命令执行过程
h:安装软件包时显示进度信息
e:卸载指定的软件包
U:升级软件包
查询已安装的软件:
#使用选项q和软件包名称,查询系统中是否安装有指定的软件包 rpm -q samba-client #使用选项q和a显示系统中已经安装的软件包 rpm -qa #使用管道和grep命令模糊查询软件包 rpm -qa | grep ssh #使用选项i显示软件包的概况 rpm -qi chkconfig
查询软件包中的文件
#使用选项q和l查看软件包含的文件列表 rpm -ql chkconfig #使用选项p指定输入的参数为一个软件包 rpm -qpl samba-client-3.0.33-3.7.el5.i386.rpm #使用选项p和i查看samba-client软件包的概况 rpm -qpi samba-client-3.0.33-3.7.el5.i386.rpm #使用选项f指定查询/bin/ls所属的软件包 rpm -qf /bin/ls
使用rpm命令安装软件包
安装RPM软件包需要使用选项i(长格式为install,注意与软件信息选项info的区别)及软件包作为参数。
#使用选项i安装软件包cabextract rpm -i cabextract-1.3-1.i386.rpm #使用选项v和h显示软件包的详细信息、安装进度等 rpm -ivh cabextract-1.3-1.i386.rpm
使用rpm命令卸载软件包
#使用选项e卸载软件包samba-client
rpm -e samba-client
使用rpm命令升级软件包
#使用选项U升级软件bzip2-libs rpm -Uvh bzip2-libs-1.0.3-4.e15_2.i386.rpm
标签:
原文地址:http://www.cnblogs.com/kelvinchiang/p/4579508.html