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

为什么很多应用都安装在/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/目录下。
posted @ 2015-09-10 11:55  谦信君  阅读(890)  评论(0编辑  收藏