查看linux上安装了哪些软件
在安装了linux操作系统之后,可能在以后会安装各种各样的软件,比如mysql,php,apache等这些常用软件,还有其它一些软件包之类的,在我们安装这些软件之前,首先需要查看这些软件是否已经安装过了,查看的方法也很简单,看下面的命令。
使用命令:rpm -aq查看所有软件;
查看指定名字的软件:rpm -aq|grep 软件名;
可以使用:rpm --help查看详细参数
通过这个命令可以查看软件的安装情况。
学习的一些笔记:
查看某个一键安装软件是否安装:rpm -q httpd (练习rpm -q filesystem)
查看某个路径属于哪个一键安装的软件:rpm -qf /bin/cat
查看某个一键安装软件信息:rpm -qi httpd
查看某个一键安装软件的依赖关系:rpm -qR filesystem
查看某个一键安装软件的配置文件:rpm -qc filesystem
未安装:
查看某个一键安装软件的配置路径:rpm -qpc php-5.1.6-27.el5.i386.rpm
查看某个一键安装软件的说明文档:rpm -qpd php-5.1.6-27.el5.i386.rpm
查看某个一键安装软件的安装路径:rpm -qpd php-5.1.6-27.el5.i386.rpm
查看某个一键安装软件的依赖关系:rpm -qpR filesystem
RPM 包校验:
列出目前系统上面所有可能被更动过的文件:rpm -Va
列出某个文件是否被更动过:prm -VF /bin/cat/
RPM 包安装:
安装某个包:rpm -ivh ht
模拟安装:rpm -ivh httpd-2.2.3-43.el5.centos.i386.rpm --test
强制复制安装:rpm -ivh httpd-2.2.3-43.el5.centos.i386.rpm --force
卸载某个包:rpm -e httpd-2.2.3-43.el5.centos.i386.rpm