Filesystems

Linux 中包含二進製文件的目錄

  • January 12, 2012

我注意到,當我安裝新應用程序時,有幾個可能的目錄將放置生成的二進製文件。

make您可以使用打包管理器進行安裝,使用,編譯easy_installPython 等。

我的$PATH樣子如下:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

是否有一些約定或規則可以確定生成的二進製文件(或庫)應該放在哪個目錄中?

我注意到,當您編譯原始碼時,結果通常是/usr/local/bin/. 這是規則嗎?

您能否根據二進製文件編寫解釋 Unix 哲學(設計和約定決策)的答案,以及為什麼會這樣(為什麼不對所有二進製文件僅使用一個目錄)

沒有硬性規定,但每個發行版都有自己的邏輯,把事情放在他們做的地方。通常,/bin用於系統二進製文件、/usr/bin發行版附帶的預設應用程序以及/usr/local/bin在正常發行版之外安裝的東西。您可以將 a 添加X11到 X11 二進製文件中的任何一個 -/usr/X11/bin/usr/local/X11/bin很常見。一些軟體也將安裝/opt

本文對. _ /當然,維基百科有一個頁面。

引用自:https://unix.stackexchange.com/questions/28833