zoukankan      html  css  js  c++  java
  • 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.如果是rpm包安装的话,可以使用rpm -qal查询一下

    rpm -qf /路径/程序名 可以查到一个程序属于哪个rpm包,然后rpm -ql那个包可以看到那个包的所有文件和路径等等。还可以解开成一个cpio文件等等之类的,仔细研究一下rpm的参数吧。
    完全可以做到任何你想做的。

    源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install),具体的安装方法一般作者都会给出文档,这里主要讨论配置(configure)。Configure是一个可执行脚本,它有很多选项,使用命令./configure –help输出详细的选项列表,如下: 

    -bash-3.00# ./configure --help 

    Usage: configure [options] [host] 

    Options: [defaults in brackets after descriptions] 

    Configuration: 

    --cache-file=FILE cache test results in FILE 

    --help print this message 

    --no-create do not create output files 

    --quiet, --silent do not print `checking...' messages 

    --version print the version of autoconf that created configure 

    Directory and file names: 

    --prefix=PREFIX install architecture-independent files in PREFIX 

    [/usr/local] 

    --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 

    [same as prefix] 

    --bindir=DIR user executables in DIR [EPREFIX/bin] 

    ……….(省

    ...

  • 相关阅读:
    Java线程:线程的交互
    Java线程:线程的同步与锁
    重载,继承,重写和多态的区别
    Java线程:线程状态的转换
    Java线程:线程栈模型与线程的变量
    Java线程:创建与启动
    Java线程:概念与原理
    Android上dip、dp、px、sp等单位说明
    Java学习之路:不走弯路,就是捷径
    谷歌大牛 Rob Pike 的 5 个编程原则
  • 原文地址:https://www.cnblogs.com/nucdy/p/5702330.html
Copyright © 2011-2022 走看看