一、linux下查看软件的安装路径
一般说来都是安装到/usr/share和/usr/local里了 你可以通过whereis 软件名来查找系统里的文件位置,比如你想查找eclipse文件,那么就: [root@localhost ~]# whereis eclipse 会显示: eclipse: /usr/bin/eclipse /usr/lib/eclipse /usr/share/eclipse
以上只适合安装路径加入PATH里
2.如果是源码安装的话,你可以使用-prefix指定安装路径,这样,你可以很轻松知道软件的安装路径;
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表。
3.如果是rpm包安装的话,可以使用rpm -qal查询一下
rpm -qf /路径/程序名 可以查到一个程序属于哪个rpm包,然后rpm -ql那个包可以看到那个包的所有文件和路径等等。还可以解开成一个cpio文件等等之类的,仔细研究一下rpm的参数吧。
[root@localhost ~]#rpm -ql gdb
rpm 命令参数. -q <== 查询(查询本机已经安装的包时不需要版本名称) -qi #查询被安装的包的详细信息(information) -qa | grep dhcp <== 列出所有被安装的rpm package -qc 列出配置文件(/etc下的文件) -qd 列出帮助文件(man) -ql dhcp <== 查询指定 rpm 包中的文件列表 -qf /bin/ls <== 查询哪个库里包含了 ls 文件(注意,需要安装了 /bin/ls 后才能查到) -qp < rpm package name> <== 根据rpm包查询(.rpm 文件),可以接其他参数(如i查详细信息,l查文件列表 等) -qR 列出需要的依赖套件
二、查询运行文件所在地址(文件夹地址)
查询软件文件夹地址的方法是通过which命令。如查看php文件夹的地址[root@localhost ~]#which php