在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。
详细出处参考:http://www.jb51.net/linuxjishu/10984.html
1)查看软件包的详细信息
例如以下的命令可以显示软件包包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。
rpm -qpi 软件包名
2)查看软件包是否已经安装
rpm -q 软件包名
附加查询命令:
a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;
i 显示安装包的信息;
l 显示安装包中的所有文件被安装到哪些目录下;
s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;
p 查询的是安装包的信息;
f 查询的是已安装的某文件信息;
3)rpm包的安装
rpm -ivh 安装包名 (并在安装的过程中显示正在安装的文件信息及安装进度)
如果在安装过程中,提示已经安装了此包无法继续安装,那么可以在执行命令中添加--replacepkgs或者--replacefiles,继续安装
4)rpm包的卸载
rpm -e 卸载安装包名
5)rpm在线安装
rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm
6)升级补丁包
rpm -uvh <文件名>,注意:此时的文件名必须是要升级软件的升级补丁
7)查找损坏文件
rpm -Va
8)判定某个文件属于哪个软件包
rpm -qf <文件名>
更多的使用命令信息,可以参照rpm帮助文档(rpm --help)