linux下查看软件的安装路径
2016-07-25 09:11
633 查看
一般说来都是安装到/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]
……….(省
...
你可以通过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]
……….(省
...
相关文章推荐
- 如何在Linux的桌面上创建快捷方式或启动器
- 【Linux全面学习】9.其他常用命令
- linux驱动入门-hello设备驱动程序编写及内核的更新(网卡的添加)
- 在Linux上搭建PHP条形码阅读器
- linux实现自己的ls
- CentOS的KVM实践(虚拟机创建、网桥配置、Spice)
- 用户空间和内核空间通讯之【proc文件系统】
- linux下proc文件的读写(部分转载)
- ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)
- 做10年Windows程序员与做10年Linux程序员的区别(附无数评论)(开源软件相当于熟读唐诗三百首,不会作诗也会吟)
- Ceph:一个开源的 Linux PB 级分布式文件系统
- 笔记:centos6 php配置测试
- 文章标题
- Centos6.5安装Django1.8.2
- Linux源代码阅读辅助工具
- 台式机通过笔记本上网
- Linux-环境变量
- Linux 终于足够好,可以取代 Windows 了吗?
- linux命令-cheat
- Linux用户管理及权限笔记(1)