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


/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录 。很多应用都安装在/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  
    datadir ${datarootdir}  
    mandir  ${datarootdir}/man  
    infodir ${datarootdir}/info  
    docdir  ${datarootdir}/doc/${PACKAGE}  
  …  
而GUN下面绝大部分应用的编译系统都是用automake。于是乎,你看到的很多很多应用都安装在了/usr/local/目录下。

 

/opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录/opt


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM