为什么很多应用都安装在/usr/local目录下

很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?理解了最根源的原因后,也许对你理解linux组织文件的方式有更直观的理解。

答案是:Automake工具定义了下面的一组变量:

[php]

Directory variable  Default value

prefix  /usr/local

exec_prefix   ${prefix}

bindir  ${exec_prefix}/bin

libdir  ${exec_prefix}/lib

includedir    ${prefix}/include

datarootdir   ${prefix}/share

datadir ${datarootdir}

mandir  ${datarootdir}/man

infodir ${datarootdir}/info

docdir  ${datarootdir}/doc/${PACKAGE}

而GUN下面绝大部分应用的编译系统都是用automake。

于是乎,你看到的很多很多应用都安装在了/usr/local/目录下。

时间: 2024-10-06 12:57:55

为什么很多应用都安装在/usr/local目录下的相关文章

为什么很多应用都安装在/usr/local目录下?

首先,Linux的官方文档FHS对该目录的说明:http://www.linuxbase.org/betaspecs/fhs/fhs/ch04s09.html The /usr/local hierarchy is for use by the system administrator when installing software locally. It needs to be safe from being overwritten when the system software is u

为什么开源外围包安装指导都是按照到/usr/local/目录下,/usr/local与/usr的区别

很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?Automake工具定义了下面的一组变量: Directory variable Default value prefix /usr/local exec_prefix ${prefix} bindir ${exec_prefix}/bin libdir ${exec_prefix}/lib - includedir ${prefix}/include datarootdir ${prefix}/share datad

cPanel下载及安装信息 /usr/local/cpanel/bin/adduser-->realadduser

cPanel下载及安装信息 2011年03月31日 发布在 编程开发 留下评论 说到cPanel,懂的人都知道玩意得研究研究. ISO安装 http://layer2.cpanel.net/CentOS-5.4-i386-cPanel.iso 脚本安装 wget http://httpupdate.cpanel.net/latest perl安装 http://layer2.cpanel.net/perl588installer.tar.gz 安装文档 http://docs.cpanel.ne

Linux下/usr/bin与/usr/local/bin/区别总结

Linux下/usr/bin与/usr/local/bin/区别总结 2017年10月13日 12:30:17 2puT 阅读数:15930 版权声明:本文为博主原创文章! github地址:https://github.com/lina-not-linus 博客地址: https://blog.csdn.net/Lina_ACM/article/details/78224656 一. 很多应用都安装在/usr/local下面,那么,这些应用为什么选择这个目录呢?理解了最根源的原因后,也许对你理

Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

转自: http://blog.csdn.net/aqxin/article/details/48324377 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32./usr/local:用户级的程序目录,可以理解为C:/Progrem Files/.用户自己编译的软件默认会安装到这个目录下./opt:用户级的程序目录,可以理解为D:/Software,o

【转载】Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为C:/Windows/ /usr/lib:理解为C:/Windows/System32. /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/.用户自己编译的软件默认会安装到这个目录下./opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可.在硬盘容量

转:linux下面/usr/local和opt目录有何区别

/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 /opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录 /opt Here’s where optional stuff is put. Trying out the latest Firefox beta? Install it to /opt where you can delete it without affecting other settings. P

/usr/local/ssl/lib/libssl.a: error adding symbols: Bad value

一.背景 编译第三方库A的时候提示依赖openssl库. 二.编译openssl库 去官网下载最新版本的openssl-1.0.2l.tar.gztar -zxvf openssl-1.0.2l.tar.gzcd openssl-1.0.2l ./config make make install 完成编译,默认openssl的库安装在/usr/local/ssl目录下. 三.引用openssl库 第三方库[A]编译引用openssl的时候(make的时候),提示这个错误: /usr/local/

linux命令:/etc、/bin,/sbin,/lib , /usr /usr/local系统常用目录浅谈

 1.这些目录为系统启动就需要用到的程序,这些目录不能单独挂载为额外分区,  必须在根目录文件系统的分区上.    /etc, /bin, /sbin, /lib     2./usr操作系统核心功能的分区,可以单独分区 /usr/bin  /usr/sbin  /usr/lib    3./usr/local第三方软件所存放的目录的分区,可以单独分区,且建议单独挂载分区. /usr/local/bin  /usr/local/sbin  /usr/local/lib  /usr/local/e