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